Very much a working shrine/temple in Delhi