SH_Pondicherry_Aug2019

Altar statue at Sacred Heart Basilica, Pondicherry, India

Leave a Reply