Calgary a top 20 beach

Mull’s Calgary Bay has made the top 20 list of best UK beaches.