Sri Aurobindo Ashram, founded by Sri Aurobindo and The Mother, is located in Pondicherry (Puducherry), a former French colony. It's a spiritual community that attracts visitors from around the world. Goa, Maharashtra, and Punjab are incorrect - they house different spiritual centers.