The meaning of the Magnificat

70 years on, do we still believe in human rights?
December 10, 2018
‘Tis the season…
December 20, 2018