Slough is set to be hotter than Barcelona today, according to forecasts.

The Met Office predicts highs of 20C today (May 20) compared to 17C in the Spanish city.

The sun will beat down hottest at 3pm as temperatures reach 20C, the Met Office expects.

The rest of the day will be dry and sunny with average temperatures of 19C. 

The UV level is high today and will remain high all week.

Temperatures will be mild and dry tonight, with minimum temperatures of 11C.

The rest of the week is forecast to be dry and sunny with temperatures reaching 20C everyday.

The sun will be setting at 8.56pm today.