Immaculate Conception Cathedral, Pondicherry, Pondicherry