Almost 900 people were evacuated from the tourist town serving Machu Picchu, the Inca jewel of Peru’s travel industry, amid rains and floods that left one person missing and several…

Read More