In North India, the monsoon has finally arrived. These breathtaking photos show India's monsoon-soaked cities covered in rain.
A farmer in West Bengal's Nadia area gets ready for the monsoon by preparing a field for planting.
Over Kartavya Path and India Gate in New Delhi, monsoon clouds linger.
In Amritsar, Punjab, a commuter shields himself from the monsoon rains by donning a scarf.
In Amritsar, kids wrap a shawl around themselves and take pleasure in the monsoon showers.
After torrential rains battered Patna, Bihar, a guy carries his toddler to wade over a flooded road.
During Kerala's monsoon, a stunning rainbow may be seen in the sky close to Kochi International Airport.
During the rain, a number of commuters at NH9 near Indirapuram in Ghaziabad, Uttar Pradesh, wade through a flooded road.
Mumbai's skyline is seen above the monsoon clouds.
Because of the constant rains in Guwahati, Assam, the Brahmaputra River experiences an increase in water level.