Steady rain cools Delhi, IMD forecasts showers until June 19

India