The inner Courtyard of the Palace of Holyrood Edinburgh. The Palace is the official residence of the British Monarch in Scotland, stock photo

Editorial image of 'The inner Courtyard of the Palace of Holyrood Edinburgh. The Palace is the official residence of the British Monarch in Scotland.'
Published: May 9, 2016
Close
Loading