Loading…
Body parts from idols wash up on Chowpatty Beach in Mumbai, India after the Ganesh Chaturthi festival. Hundreds of idols are ...