EDINBURGH Castle has been named the UK's best heritage attraction for the fourth year in a row.

The site welcomed a record number of 767,000 visitors last summer and scooped the honour at the British Travel Awards in London.

The castle is Scotland's most popular paid-for attraction and won the heritage award in a public vote.

Culture Secretary Fiona Hyslop said: "With its dramatic setting, centuries of colourful history and panoramic cityscape views over the Scottish capital, Edinburgh Castle continues to enthral visitors from around the world.

"To be named the winner of this prestigious award for the fourth year reflects the enduring appeal of this iconic Scottish landmark."

Castle executive manager Nick Finnigan said: "It is a wonderful accolade, made doubly special as the winner is voted for by the public."