World6 months ago
Moray town nicknamed the ‘flower of Scotland’ dubbed one of the UK’s ‘loveliest’
A spot in Northern Scotland has been named one of the “loveliest” towns with a floral display in the UK. Introducing the list, which includes places like Harrogate...