Edinburgh is set for a mini heatwave with BBC Weather forecasters predicting temperatures set to hit 21C on the week starting May 16.
Weather experts have predicted a much warmer May with the sunshine set to continue into June due to a "Spanish sizzler".
READ MORE - American student living in Edinburgh is baffled by curious 'shopping name habit'