Flooding in Assam, Meghalaya, Bihar and West Bengal has displaced more than 5 million people. Gurgaon streets were not passable in the Delhi region and Tamil Nadu in the south is braced for flooding as rains in Karnataka brought Bengaluru (Bangalore) to a halt.