London: Britain has sweltered through the hottest day of the year so far, with temperatures soaring to 35 degrees in parts of the country.