Bengaluru experienced its highest April rainfall, 111.5 mm, causing severe flooding and traffic disruptions