Over 100 special edition teddy bears have been made in preparation for Benedict XVI's visit to Germany later this month

Advert

Screen shot 2014-12-17 at 15.36.00