Monsoon covers entire India by 29 June—earliest since 2020, says IMD. Above-normal rain expected in most regions, barring some east, northeast.