Royal News Sophie completes 445 mile cycle from Holyroodhouse to Buckingham Palace Read More Mon 26 September, 2016