A) London
B) Dubai
C) None of these
D) Toronto
🧠 Explanation:
- The CN Tower is located in Toronto, Canada.
- It was completed in 1976 and stood as the world’s tallest free-standing structure for over 30 years.
- The tower is a major tourist attraction and a symbol of Canadian engineering.