The ‘Stonehenge’ is among the Seven Wonders of the World. situated in: A) England B) France C) Italy D) Germany Related MCQs: The Light House of Alexandria was among the seven wonders of the world. It is located in …. ? The Stonehenge is located in? Which organization among the following has its headquarters in Addis Ababa? Which among the following is called Um ul Masakeen?