India, March 22 -- The India Meteorological Department had listed 5 different weather systems that were active over mainland India on March 20; there was also an anticyclone system over the northwest Bay of Bengal

On March 20, several places in Odisha recorded their lowest-ever maximum temperatures for the month. Bhubaneswar recorded a maximum temperature of 19.2 degrees Celsius (degC) - around 6degC lower than the previous record of 24.3degC set in 1970. Other cities such as Puri and Cuttack also recorded their lowest maximum temperatures for March on the day.

This happened because of extremely heavy early morning rainfall in these regions. The rainfall was caused by a cocktail of weather systems fuelled by a wobbly westerly jet stream...