Barrilliant! Fiona, the loneliest sheep in the world, settles into a new life at a ‘five-star’ animal shelter – after threats from protesters forced her into hiding Read more