Monsoon has hit most of India, with the IMD issuing orange and yellow alerts. Heavy rain has caused flooding in Himachal Pradesh and disrupted normal life in Mumbai and Kolkata. The weather office has forecast rain and thunderstorms in various parts of the country over the next few days.