Parts of northern and central India have turned into a furnace with the mercury crossing 50 degrees Celsius in Delhi, Rajasthan, Haryana among several other states. Delhi recorded its all-time high temperature on Wednesday with Mungeshpur logging 52.3 degrees Celsius.