About Church Of Our Lady Of Angels
Church of Our Lady of Angels is a Roman Catholic church in Pondicherry, India. The church is dedicated to the Virgin Mary. The church was built in the 16th century by the Portuguese. The church was renovated in the 18th century by the French. Church of Our Lady of Angels is a UNESCO World Heritage Site.