Durga Puja is widely celebrated all over India, especially in West Bengal, Bihar, Assam and Odisha.