Eiffel Tower in Paris, France

The Eiffel Tower is located in Paris, France. It’s not a wonder. The construction for making the tower started on January 28, 1887. Paris hosted an Exposition Universelle (World’s Fair) to mark the 100-year anniversary of the French Revolution and the birth of democracy. More than 100 artists submitted competing plans for a monument to … Read more