Sunday 2 December 2018

St Pauls: the serendipity of angels 31