Britain is due to be warmer than mainland Spain and Ibiza next week as temperatures here reach 20C (68F), forecasters said.
London will hit 20C (68F) today and 21C (70F) tomorrow, making it hotter than Madrid (17C/62.5F), the Balearic Islands (18C/64.5F) and the French Riviera (16C-17C/61F-62.5F), weather forecaster MeteoGroup said.
It means plenty of time in the sun as the clocks went forward an hour for the start of British Summer Time (BST) overnight.
Eastern Scotland and the north east of England will see some misty spells, with Edinburgh set to only reach 12C (53F) tomorrow. But it will be warmer in Belfast (14C/57F) and Cardiff (16C/61F).