A 'spectacular' Scottish beach has been named the best in the UK - full list
The top beach can be found on the beautiful Isle of Harris
The top beach can be found on the beautiful Isle of Harris
The number one spot was praised as having "ever-changing panoramas of hills, valleys and dry-stone walls that define the classic English landscape"
The top 10 locations are scattered across England