Faced with climate change is New Delhi as it faces the rainiest July day in 40 years, according to local authorities.

Heavy rains caused deadly floods in northern India over the weekend. The rains triggered flash floods and landslides, killing at least 22 people, mostly in the northern state of Himachal Pradesh, CNN reported.

The India Meteorological Department said New Delhi received 153 millimeters (6 inches) of rain on Sunday, making it the wettest July day since 1982.

On Sunday, the ministry issued a red alert for the northern states of Himachal Pradesh, Uttarakhand, Punjab and Haryana. Landslide warnings were also issued for Uttarakhand and Himachal Pradesh.

Himachal Pradesh Chief Minister Sukhwinder Singh Sukhu asked residents on Monday to stay home for the next 24 hours.

Delhi

“I call on everyone to stay safe and stay indoors,” Suhu told CNN-News18. “Schools and colleges have also been closed as there is no way for them to go.”

Early on Monday, 27 people were rescued from a flooded hotel in Kullu district near the overflowing Beas river.

From today Monday and for the next five days, “isolated heavy to very heavy rainfall” is forecast for northern parts of Punjab, Haryana, Chandigarh, Delhi, Rajasthan and Uttar Pradesh, the Meteorological Department said on Sunday.

India is in the middle of the monsoon season, which can last from April to September.

Last month, nearly half a million people in northeast India were affected by severe flooding after rain and Cyclone Biparjoy lashed the region, turning roads into rivers and submerging entire villages.