Q: This is a photograph taken at which of the ‘New Seven Wonders of the World’?
Christ the Redeemer
Answer – ✅ Machu Picchu
Machu Picchu is an ancient Incan citadel located in the Andes Mountains of Peru. It was built in the 15th century and is now considered one of the Seven Wonders of the World. Machu Picchu was abandoned by the Incan people during the Spanish conquest and remained hidden until it was rediscovered in 1911 by American explorer Hiram Bingham. Today, it is a popular tourist destination and a UNESCO World Heritage site.