Christmas is celebrated in the whole world on December 25th. It is the most waited festival. Winter snow and New Year knocking the door marks Christmas. It’s that beautiful season when there’s a nip in the air but the love, kindness and joy of the festival warms the bones.
Guests are invited …