Temperatures have soared to a scorching 51 degrees Celsius in one city, meteorologists said yesterday, with the ferocious heat setting a new national record.