Bengaluru Sinks as City Receives Highest Rainfall in 115 Years