THE ROYAL Highland Show’s recently announced musical programme boasts ‘something for everyone.’
The 178th show will take place at the Royal Highland Centre, Ingliston, Edinburgh, on June 21-24.