People across India are preparing for the annual festival of Ganesh Chathurthi starting September 19 when idols of the elephant headed God Ganesh are worshipped in homes and shrines for 10 days, before being immersed in bodies of water amid ceremonies and processions.










