
Indian Hindu devotees perform rituals with a banana tree at the bank of Ganges River during the Durga Puja festival in Kolkata, India, Oct. 20, 2015. Durga Puja, which is celebrated from Oct. 19 to Oct. 22, 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)















