The Wiccan Store in Mumbai’s Mahim area is perhaps the only store in India that proudly claims that they are practitioners of Wicca