Christmas lights in Tokyo. Christmas isn’t an official public holiday in Japan, but some employers allow their employees to take the day off.
Bill Hancock Managing Editor BHancock@CherryRoad.com Each year I write an article on celebrations of Christmas around the world. This year, I’ll be doing something a…