Durga Puja is the biggest annual event in Kolkata. Though, basically a religious tradition of the Hindus, for the Bengalees the importance of Durga Puja is much more. For common Bengalees it is a grand carnival, for devotees it is time to worship the the Goddess of power and for the puja committees it is the toughest competition. The puja committees, all over Kolkata put their best efforts to pull maximum crowd and bag maximum number of awards possible. The number of Durga Pujas held by puja committees is more than 2000 at present and the number is likely to increase rapidly in the coming years, thanks to the magical spirit of the festival.