It is common knowledge people come to Metro Cities from small cities and even villages for work. No one can stop that. The cause of the problem last week was mostly because of population of Bombay which is impossible for any Government to handle. I am not praising the Government or letting them off. If the city is expanded right upto Pune on one side, Alibag to the other side and Nasik on the third side and equal job opportunities available there as just in Bombay then I think the population will get divided and much better chances to administer.
Same should be done in case of Delhi, Chennai and Kolkatta not to speak of the other big cities like Bangalore, Hyderabad, Ahmedabad, Jaipur, Lucknow etc. etc. One could include cities like Nasik, Pune and even Alibag in Bombay metro and good opportunity given to people within this area.
Second there should be NGO in every area within a distance of 500 metres having common dress with badges so that in times of need they can help out people. These NGO should have a place prominently displaced where all information is available regarding water/flood situation etc.