top of page

GOD'S SHOP

On the banks of Narmada, Bheda Ghat in Jabalpur in India is a religious place with a lot of shops that sell worship stuff.

© 2020 by Debjani Paul & Indranil Ain

bottom of page