 West Bengal has a long tradition of popular literature, music and drama largely based on Bengali folklore and Hindu epics and Puranas.Religion, especially Hinduism, the principal and predominant religion of the state, plays a vital role in the culture of West Bengal.Durga Puja, a five-day annual autumnal celebration in honour of Hindu goddess Durga, is the biggest festival of majority Bengali Hindus.