Durga Puja is the largest celebration of Bengal and Bangladesh, and is also celebrated throughout Bhutan, and Nepal. It worships the mother goddess Durga, who was called into existence by the trinity of Hindu gods, Shiva, Brahma and Vishnu, to defeat the demon Mahishasura.
According to legend, Shiva gave the once-loyal Mahishasura a power that he would [...]
