Residents walk through a street flooded due to heavy rains in Vasai, India, on July 8, 2026. (Punit Paranjpe/AFP via Getty Images)