Indian commuters drive past a row of idols of elephant headed Hindu god Ganesha displayed for sale ahead of Ganesh Chaturthi festival in Bangalore, India. After worshipping the idols in their homes or specially set up worship venues, devotees immerse them in water bodies at the end of the festival. (AP)