
Many people wonder what is Machu Picchu and why is so popular? Well, the Inca citadel of Machu Picchu, also considered as the “lost city of the Incas”, is a historical-natural sanctuary located in the region of Cusco, in the south of Peru. It was elected as one of the new 7 wonders of the world […]