Machu Picchu is an ancient religious and royal incan citadel high up in the Andes Mountains of southern Peru and famous for its man-made terraces. About 500-1000 people used to live there until it was slowly abandoned in the 16th century. Today, around 1.5 million people visit it every year.