16 inches of rainfall in 36 hours paralyses the city of Surat, India Sign of the Times 24 June 2025 Hits: 7 Source link Prev Next