Environment PICTURES: Almost 200,000 expected to attend as 178th Royal Highland Show gets under way June 22 2018