Bengaluru experienced a historic deluge on Sunday as torrential rains broke a rainfall record dating back to 1891. The city received a staggering 111 mm of rain within a single day, surpassing its average monthly rainfall for June in just two days.