By Kamlesh Narwani HOUSTON: Durga Pooja is an ancient Hindu festival symbolizing good triumphing over evil and women power. According to Hindu tradition, Goddess Durga was created in form by the Hindu deities to incarnate Shakti (Cosmic Energy) to rid the world from the atrocities of the evil Mahishasura, who was a combination of both […]
