Japan’s fascination with Godzilla can be seen in this Christmas tree at a shopping mall in Tokyo. I wonder who is Santa? [Buzzfeed]
Dhiram Shah