Tuesday, January 26, 2010 Peruvian highway police said that two thousand tourists have been stranded near the ruins of the ancient Machu Picchu citadel, after torrential rains caused mudslides, blocking the train route that goes from the site to Cusco.…