Machu Picchu, site of ancient Inca ruins, is located in Peru.