Video PlayerClose
People take part in celebrations of the Durga Puja festival in New Delhi, India, on Oct. 17, 2018. Durga Puja is one of the largest Hindu festivals that involves worship of Goddess Durga symbolizing power and triumph of good over evil in Hindu mythology. (Xinhua/Zhang Naijie)