Princess Anne attended one of the final rehearsals of The Royal Edinburgh Military Tattoo before its official opening night that will take place on Friday 4 August. The Princess watched artistic performances by international military bands on the parade ground, and then she met some of the performers and support staff taking part in this year’s event.