American tourists stranded near Machu Picchu, might not be home by Christmas as protests grip Peru
Protesters in Peru have shut down airports, roads and train stations as they demand the release of allegedly corrupt former President Pedro Castillo and immediate elections.
Leave A Comment