Today's best photos: From cannonball jellyfish to a Mormon choir
An abundance of cannonball jellyfish off the coast of Chuao, Venezuela. AFP
A monkey clambers along a wall as a haze engulfs Kathmandu Valley in Nepal's capital, one of the world's most air-polluted cities. EPA
People are treated to a rainbow straddling Niagara Falls, Ontario. AP
People taking pictures under crabapple blossoms in Hebei province, northern China. AFP
Children get set for the train journey back to their homes to celebrate Eid Al Fitr in Karachi, Pakistan. EPA
The sun rises at Shatt Al Arab waterway in the southern Iraqi city of Basra. AFP
A Kashmiri farmer picks a bunch of wild tulips in Pampore, near Srinagar. AFP
Fenerbahce's players leave the pitch minutes into the Turkish Super Cup match against Galatasaray. Fenerbahce, who fielded their Under-19 team, staged a protest over various issues with Turkey’s football authorities, forcing the game to be abandoned and forfeited. EPA
Members of the Tabernacle Choir perform at the conference of the Church of Jesus Christ of Latter-day Saints, in Temple Square, Salt Lake City, Utah. AP