Visitors from around the world come to experience its tranquil courtyard ... stained-glass windows and intricate architecture. It is one of Pondicherry’s most significant religious sites ...