Durga Puja is one of the largest Hindu festivals that involves worship of Goddess Durga symbolising power and triumph of good over evil in Hindu mythology. Learn more...