White silver paper symbolising peace cascades over Priests at the St Saint Peters Italian Church, London annual procession. HOMER SYKES

- Image ID: PAYFCR
White silver paper symbolising peace cascades over Priests at the St Saint Peters Italian Church, London annual procession. HOMER SYKES
Homer Sykes / Alamy Stock Photo
Image ID: PAYFCR