Pack Your Bags For Machu Picchu Travel Sandwiched among the mighty Andes, the Amazon rain forest and the arid coastal plain, Peru is the home of the legendary Incas – worshippers of the Sun God. One of the new seven wonders of the World, the ancient lost city of the Incas – ‘Machu Picchu’ is the country’s most famous attraction.
by sonali at March 3rd, 2010 at 01:03 am