Merry Christmas Status: Christmas festival is celebrated all over the world, this day is a public holiday in many countries of the world. This festival is mainly celebrated on 25 December and on 24 December on Christmas Eve. This special day is celebrated religiously by a majority of Christians, and culturally by many non-Christians as well. […]