At least 39 people have died in fierce dust storms across four Indian states since Sunday evening, with officials warning of more bad weather to come.
High-speed winds and lightning devastated many villages, bringing down homes and leaving dozens injured.
The northern state of Uttar Pradesh reported the highest death toll – 16. More than 70 people had died in dust storms in the state earlier in May.
Officials told BBC Hindi that casualties could go up further.
Twelve people were reported dead in the southern state of Andhra Pradesh, which was also severely hit by the storms. Nine people were killed in the eastern state of West Bengal, while two people have been confirmed dead in Delhi.
All three states remain on high alert as officials warn of more thunderstorms over the next few days.
“The danger is not yet over,” Uttar Pradesh’s relief commissioner Sanjay Kumar told BBC Hindi.
India’s Meteorological Department had issued a warning on Sunday before the storms hit, warning people to stay within their homes. Wind speeds were around 109 km/h (67mph) accompanied by thunder and lightning, officials said.
Air travel in Delhi was also affected, with around 70 flights being diverted from the city’s international airport on Sunday night.
Prime Minister Narendra Modi said on Twitter that he “prayed” for the speedy recovery of those who were injured and he asked officials to provide assistance.