It is so palpable you can feel it everywhere. Another Christmas is here with us. Across the world, the birth of Jesus is being celebrated, even days before the D-Day, December 25. In China, Japan and India where majority of their citizens are not Christians, Christmas is being celebrated in big