The Peruvian town of Machu Picchu, located near the world-renowned archeological site, has seen hundreds of tourists evacuated due to severe flooding that caused a mudslide

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.