Wonders of World: Machu Picchu in Peru
Machu Picchu is a pre-Columbian place which is located in Inca site 7,970 feet above the sea and one of the greatest wonders of the world. Machu Picchu is located in the region Cusco of Peru in South America. It is two thousand feet above the rumbling Urubamba River. It is placed on mountain edge […]
Mar 24 2012 | Posted in World | Read More »
You must be logged in to post a comment.