Neigh bother: 280 horses take to streets in Riding of Marches
Hundreds of horses and riders galloped through the heart of Edinburgh yesterday during the Riding of the Marches spectacle. It culminated on the Royal Mile with a finale featuring more than 280 horses and 100 pipes and drums