World Owl Trust’s work over 3 decades comes to an end at Muncaster in Cumbria.

The world Owl Trust, which has been based in west Cumbria for over 3 decades is to leave Muncaster Castle where their headquarters and owl based display has been housed. The move which will begin later this year after the conservation charity and the castle management failed to reach any agreement on the future of […]