Every year, rains in Mumbai bring pleasure, and a bit of pain, to citizens. It also offers a spectacle in the form of some dazzling images. We pick some great ones courtesy AFP.
People enjoy late evening showers at Marine Drive on June 14, 2007.
A woman and child walk along a street during the first monsoon rain showers in Mumbai on May 31, 2007.
A pool of rainwater following a monsoon rain shower reflects an image of the Taj Mahal hotel as people pass by in Mumbai, 26 September 2003.
An Indian Airlines aircraft takes off amidst heavy rain from the Chhatrapati Shivaji International airport, in Mumbai on August 1, 2005.
A father carries his daughter through a waterlogged street after a torrential downpour in Mumbai on July 31, 2005.
Mumbaikars cool-off beneath breaking waves at the beginning of the monsoon at the Worli sea front in Mumbai on June 21, 2005.
A women group of anganwadi workers is reflected in a puddle during a protest rally in Mumbai on September 24, 2013.
A resident carrying a baby runs from waves on the promenade during a high tide in Mumbai on June 16, 2014.
Commuters drive in heavy rain in Mumbai on June 19, 2014.
A woman plays in the waves during rain showers at the sea front in Mumbai on July 2, 2014
Residents stand near the sea front as huge waves batter a sea wall during rain showers in Mumbai on July 4, 2012.
Women stand near the sea front during rain showers in Mumbai on July 7, 2011.
Vehicles are driven slowly during rain showers on the Western Express highway in Mumbai on June 16, 2010.
A conductor signals a local train passing through flooded railway tracks after heavy rain showers in Mumbai on August 29, 2011.
Two schoolboys enjoy a swim in the waterlogged eastern expressway in Mumbai on July 27, 2005.
Flashback: When sexy models sizzled in bikinis at Tokyo fashion show
Photos: Amy Jackson, Daisy Shah at Mumbai airport
Photos: Sridevi, Irrfan and other celebs at 'Mughal-e-Azam' screening
Photos: WWE Diva Kelly Kelly sizzles in bikinis on Instagram
Photos: Parineeti Chopra celebrates birthday with fans