
Indian Hindu devotees immerse the idol of Goddess Durga in the river Ganges in Kolkata, capital of eastern Indian state West Bengal, Oct. 22, 2015. Durga Puja is the largest Hindu festival that involves worship of Goddess Durga who symbolizes power and the triumph of good over evil in Hindu mythology. (Xinhua/Tumpa Mondal)















