South Park is wrong. They do celebrate Christmas in Japan!

(via: The Political Pitbull)