20190418 city.bengaluru: Rain brings deluge of woes; but gives Bengalureans respite from heat