Stonehenge is among the seven wonders of the world, situated in which country: | Ace MCQs