Here’s why 3.5 million people in Japan buy KFC for dinner on Christmas day

It’s probably a nice turkey. Thanksgiving part 2, right? For millions of people in Japan, the perfect Christmas dinner is a good meal from KFC. Yup.Read More