Twenty five life-sized bronze lions have been unveiled at an outdoor exhibit as part of a charity campaign. The Born Free charity, named after the 1966 film, installed the sculptures on The Downs in Bristol. The charity said it hoped to highlight the threats facing big cats both in…