Designed by
Title
Immaculate Conception Cathedral, Pondicherry, India #47630867
Description
PONDICHERRY, INDIA - OCT 12, 2014: Immaculate Conception Cathedral is the cathedral mother church for the Roman Catholic Archdiocese of Pondicherry and Cuddalore.
This image is editorial