The Inca city of Machu Picchu in Peru has been uninhabited for centuries. But it is nevertheless well preserved.