When you think of Japan, what comes to mind? Thousands of people scrambling across Shibuya Crossing in Tokyo? The beautiful temples and shrines in Kyoto?...