Built between 1887 and 1889, the Eiffel Tower was built as a result of a competition that was launched in 1886 to select a monument to be built for the 1889 Exposition Universelle and to mark ...
An area of London boasts a striking landmark dubbed its very own "Eiffel Tower", visible from miles around. Crystal Palace's iconic transmitter was built in the 1950s at the site the original ...