Mother Teresa, St James Church, London, the Roman Catholic... 07 Jul 1981, NLA - NLA2009024.jpg

Mother Teresa, St James Church, London, the Roman Catholic... 07 Jul 1981, NLA - NLA2009024.jpg