
Indian artists give final touch to a giant Durga idol for the upcoming Durga Puja festival in Kolkata, capital of eastern Indian state West Bengal, Oct. 14, 2015. Durga Puja, the largest Hindu festival, involves worship of Goddess Durga who symbolizes power and the triumph of good over evil in Hindu mythology. (Xinhua/Tumpa Mondal)















