The Princess Royal, 72, looked typically elegant in her vibrant ensemble as she arrived at the King George Diamond Weekend on Saturday.