Today in Pictures - June 19, 2013

Haze continues to shroud Singapore, India monsoon floods, Royal Ascot racegoers in London, a campaign against litter in Switzerland, and Miami beat San Antonio in overtime to force Game Seven.

These, and more pictures from around the world. Click here to see them.