Dundee Cadets provide guard of honour for Princess Royal visit

Breaking