Quizzing Live

In Which Country Is The Machu Picchu

Answer:
Peru