Photograph by
-
-
0
Edit Photo Details
The Indian God - Ganesha
Idols of God Ganesha displayed for sale before the commencement of Ganesh Chaturthi in Banaglore, India. The celebrations last for 11 days and at the end of it, the idols are immersed in water.