Prince Charles and Prince William attend a pre-Tattoo performance at the Palace of Holyroodhouse

16 Aug 2017