Record numbers of spectators turned out to witness the historic Edinburgh Riding of the Marches.
The ride, which took place on Sunday 17th March 2017, saw approximately 25,000 people lining the beautiful cobbled Edinburgh streets to witness over 280 horses traversing the Royal Mile.
Steeped in history, the yearly ride is a spectacular re-enactment of the return of the Captain of the Trained Band to Edinburgh, following the tragic news of defeat at the battle of Flodden in 1513.
Read more