"Machu Picchu is an ancient Incan site in Peru, known as one of the new seven wonders of the world. It is a UNESCO World Heritage Site and attracts 1.5 million visitors each year. The site offers breathtaking views and is often referred to as the 'lost city of the Incas'."