Indian Southwest Monsoon is knocking in and most likely to hit Indian coast by 29th May (slightly earlier than normal date of June 1st).