the eiffel tower was completed in 1889 and stands 491 meters tall

129 requests at page #491