Tourists in huge numbers from across the world are stranded in Machu Picchu as protests escalates in Peru

Back to top button