Heavy snowfall in Tokyo turns the city’s borderline river into a breathtaking misty wonderland

Cinema fans might be reminded of a famous Ghibli anime and Godzilla film, but this is one time when real-life Japan is better than any movie magic.

Read More