Prince Charles will take the salute from a parade of armed forces and veterans as they march down the Royal Mile.
Prince Charles to take salute from parade of armed forces and veterans