South west Hertfordshire will be hotter than Ibiza this weekend, with scorching temperatures of up to 23C.

The capital can expect a hot weekend thanks to a south-easterly wind that will bring the warmer weather.

The sunshine will be a marked change after a washout Bank Holiday in many parts of the country.

The average temperature for this time of year in London is 16C and so the weekend will be seven degrees above average.

Mediterranean party island Ibiza is forecast to see temperatures of 22C while Istanbul will probably only see 20C - the same forecast for Manchester.