Heavy rains that have been battering Bengaluru for the past two days and have thrown normal life out of gear