Just over an hour's car ride from Edinburgh lies one of Scotland's most picturesque seaside locations.
The tiny fishing village of St Abbs has become so popular with tourists over the past decade or so that it's even attracted the attention of the people behind some of the world's biggest films.
The coastal village, which lies on the east coast in Berwickshire, just north of Eyemouth, has sweeping views of the north sea and was deemed the perfect place to play the role of 'New Asgard' in the Marvel Avengers films.