S2 • E1 Jul 24, 2018
Worshipped as the eternal guardian of the entire western region of India, the Ganesha idol at in the quaint hamlet of Ganpatipule is said to be about 400 years old. According to popular belief, lord's abode is self-manifested.
