Why do Japanese people eat KFC at Christmas?
Share me! On December 24, while you’re stuffing yourself with turkey, the Japanese will line up in front of their KFC. This tradition dates back to Christmas 1970. Takeshi Okawara, the manager of the 1st KFC in Japan, hears American...