Tag Archive: Tokyo

Dec 24 2015

Christmas In Japan: Hundreds queue outside of KFC branches in Tokyo

Though Christmas is not a national holiday in Japan, it has become a celebration of all things western