In pictures: 'Biggest ever' Scottish independence march takes to Edinburgh streets
Organisers have estimated more than 100,000 people took to the streets of Edinburgh today for the All Under One Banner pro-independence march.
Supporters gathered in Holyrood Park from noon with the parade - under a sea of flags and banners - bringing the Royal Mile to a standstill.