New Delhi: The Indian Meteorological Department (IMD) announced the onset of monsoon on Tuesday following a four-day delay in clouds gathering strength over the southern shores.