Showing the single result

Baby Jesus Denied Asylum

Price range: £2.75 through £6.95
Select options This product has multiple variants. The options may be chosen on the product page
A Christmas story with an unwelcome modern twist. Baby Jesus Denied Asylum satirises the gap between Christian compassion and anti-refugee rhetoric.