Community buy £700,000 Western Isles estate

Western Isles Council leader Angus Campbell
Western Isles Council leader Angus Campbell