Machu Picchu is a lost city of Inca in Peru. It is located 2400m above the sea level on a ridge above the Urubamba Valley 80 km northwest of Cusco. It was built in 1450 but abandoned a few hundreds years later in time of Spanish conquest of the Inca Empire. Probably most of inhabitants are [...]