Professional divers wearing gowns swim during a Flores De Mayo (Flowers of May) festival at Ocean Park in Manila May 18, 2012. Flores De Mayo is a month long festival in the Philippines held to honour the Virgin Mary. [Photo/Agencies]
A family rides a tricycle in the rain in Beijing on May 19, 2012. [Photo/CFP]