India’s average maximum temperature for the month (up to March 20) is 30.91°C, according to the gridded data of the IMD.