Moray town nicknamed the 'flower of Scotland' dubbed one of the UK's 'loveliest'
A town in Moray nicknamed the 'flower of Scotland' has been named one of the loveliest places with a floral display in the UK.
The National (Scotland) ·