King Charles has arrived for the Ceremony of the Keys at the Palace of Holyroodhouse in Edinburgh this morning after travelling up to mark the city's 900th anniversary.