New Delhi, June 30 -- India recorded its fifth-lowest June rainfall since 1901, while the southwest monsoon is set to advance into Delhi and parts of Haryana, Punjab, Rajasthan and the entire Jammu and Kashmir in the next two to three days, India Meteorological Department (IMD) said on Tuesday.

The country received 99.5 mm of rainfall against the normal 165.3 mm, a 39.8 per cent deficit, recording the fifth lowest June rainfall since 1901.

Of the country's 36 meteorological subdivisions, 24 (65 per cent) recorded deficient rainfall, and three (10 per cent) witnessed large deficient rainfall during June.

According to the IMD, the Southwest Monsoon advanced into Andaman and Nicobar Islands on May 16. Monsoon onset over Kerala on June 4, ...