Machu Picchu – Uncovering The Lost City Of The Incas
Located at the Machupicchu district of Peru at an altitude of 8,000 ft above sea level is one of the New Seven Wonders of the World. Machu Picchu, which means “old peak” in native South American languages, is perhaps the most familiar symbol we relate with the mysterious Inca civilization.
Read More