Northwest India recorded warmest June since 1901, with a mean temperature of 31.73 degrees Celsius: IMD.

Northwest India recorded warmest June since 1901, with a mean temperature of 31.73 degrees Celsius: IMD.