Scotland is set to be hotter than the Mediterranean today, with temperatures reaching 18C.An 800-mile-wide African heat rush will bring Britain's warmest day for six months and Scotland will be hotter than 17C Barcelona.After 12C cloud and showers tomorrow, highs pushing 18C are also due on Wednesday and Thursday, with a 15C Easter weekend.Scotland will see warm and sunny spells but with showers at times.Predicted sunshine over the Easter weekend has triggered fears about Scots breaking the coronavirus lockdown to visit family and friends on what is normally one of the busiest times of the year for domestic tourism.With 21C in England today and 23C due midweek, temperatures are the highest in the UK since late September, Met Office