The monsoon has made swift progress and reached most parts of the country, including Kerala, Tamil Nadu, Karnataka, Delhi, Chhattisgarh, Odisha, northeast India, West Bengal, Jharkhand, Bihar, Uttarakhand, parts of Uttar Pradesh, Maharashtra and Himachal Pradesh and Haryana, according to India Meteorological Department (IMD).