India is the land of culture and multitudinous festivals. Anyone would face difficulty in counting as list of festivals goes on & on. West Bengal (India) and Southern Bangladesh witness many festivals in common. One such common Hindu folk festival is "CHARAK" (a.k.a Nil Puja). This festival is celebrated every year in the month of April and a day before Bengali calender's new year (Poela Baisakh). In this festival, Lord Shiva is worshiped along with Goddess Kali in their multiple incarnations. People especially worship Lord Shiva to end their regular suffering & past year's sins and bring prosperity, good health and happiness to them. Devotees walks from one village to another in search of Bhiksa (alms) for celebrating the 3 days of CHARAK festival.