Mercury touched 48 degrees Celsius in Delhi's Palam area today - creating a record high for the national capital in June -- as north India struggles under an unrelenting heat wave. The temperature, however, was lower at Safdarjung, roughly 14 km away. The temperature recorded there was 45.6 degrees Celsius.