Strong, heady smell of incense sticks and aroma oils emerge from the Triple Moon Goddess temple in Mahim, Mumbai. There’s an idol kept in the centre, adorned with flowers and the walls are painted ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results