
The One about Christmas in Japan
On November 1st in Japan, the day after Halloween, Japan immediately goes into Christmas mode. By mid-November, major locations start to become key areas boasting “illumination” (this is a term you will see often in Japan to describe the many lights you see). Walking by Read More …