Just a heads-up but there's loads of broken glass on the Innocent Path just before the crossing at Duddingston. Pretty much strewn right across the path so nigh on impossible to avoid.
EDIT: I should add it's just before the crossing if you're going East-> West, obviously just after it going West-East !