Machu Picchu is an ancient Inca city located in the mountains of Peru, about 2,350 meters above sea level. It was built in the early 15th century and is known for its impressive ruins and natural beauty. It is one of the main tourist attractions in Peru and is a UNESCO World Heritage Site.