Nestled in the heart of Paris, France, stands one of the most iconic landmarks in the world—the Eiffel Tower