May 26, 2025, was not an ordinary day for Mumbai. The city witnessed its earliest monsoon in 75 years and the heaviest single day rainfall of 107 years – 300mm rain in just 24 hours, nearly 15% of its annual average. Streets turned into rivers, local trains halted, schools and offices closed, and hospitals overflowed. […]