A city submerged: The unforgettable saga of Mumbai’s 26/7 deluge
July 26, 2005, is a date etched in the memory of Mumbai’s residents marking one of the most catastrophic natural disasters in the city’s history. Known as “26/7”, this day saw Mumbai come to a…