Three hours of rain submerges Delhi. Who is to blame? 29.06.2024 10:14 Indiatoday.in Three hours of rain submerges Delhi Who is to blame