IMD warns heavy pre-monsoon rain across Karnataka from May 22

India