Home Official Appearances Royal Visit: Meghan and Harry at Edinburgh Castle, Social Bite and Palace of Holyroodhouse in Scotland