Did it really hit 52.3°C? IMD reviewing data after Delhi sees highest temp ever recorded admin May 29, 2024 Uncategorized