In which country the Machu Picchu located
In which country the Machu Picchu located
Explanation
Machu Picchu is the most visited tourist destination in Peru.
A symbol of the Incan Empire and built around 1450AD,
Machu Picchu was designated a UNESCO World Heritage Site in 1983
It was named one of the New Seven Wonders of the World in 2007.