Mexican volcano Popocatepetl emits steam as seen on the outskirts of the municipality of San Andres Cholula in Puebla November 20, 2011. [Photo/Agencies]