Britain has endured the hottest July day on record with temperatures soaring to 36.7C (98F) - as roads melted and trains were cancelled.

Urgent health warnings were issued and paramedics dealt with a surge in calls amid fears the hot weather could result in deaths.

The Met Office said temperatures hit the record high in Heathrow this afternoon - breaking the previous record of 36.5C (98F) set on July 19 2006 in Wisley, Surrey.

In Norfolk, highs of 33C were recorded on the opening day of the Royal Norfolk Show. Around 70 people were treated by medical staff at the showground.