Clouds cover the mountains behind the ruins of Machu Picchu in Peru.