The Light House of Alexandria was among the seven wonders of the world. It is located in …. ? A) Turkey B) Greece C) Egypt D) Italy Related MCQs: The ‘Stonehenge’ is among the Seven Wonders of the World. situated in: House of Lords is the Upper House of the Parliament of? House of Lord is the Upper House of the Parliament of: The Seven Rila lakes are located in?