Today's best photos: From cannonball jellyfish to a Mormon choir


  • An abundance of cannonball jellyfish off the coast of Chuao, Venezuela. AFP
    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
    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 are treated to a rainbow straddling Niagara Falls, Ontario. AP
  • People taking pictures under crabapple blossoms in Hebei province, northern China. AFP
    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
    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
    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
    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
    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
    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