Our Lady of Angels Church, Puducherry

Church in Puducherry, India From Wikipedia, the free encyclopedia

Our Lady of Angels Church, Puducherrymap