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.