National Trust deemed ‘imperious’ for selling Scottish island

The National Trust for Scotland sold off the 90-acre Isle of Insh for £353,000, even though it’s former owner wanted it to stay in a natural state.