3 hours ago
King Charles and Queen Camilla arrived at the historic St Giles' Cathedral in Edinburgh, Scotland, on July 1, 2026, to attend the annual Service of the Order of the Thistle. The ceremony is one of the most prestigious events of Royal Week.