Church of Our Lady of Angels...
The Church of Our Lady of Angels, located in Pondicherry, India, is a beautiful and historic church that holds great significance for the local community. Built in the 17th century by the French colonial rulers, this church is a fine example of colon...
Pondicherry, Union Territory of Pondicherry, India