When you visit a new land, and the place is Japan, you stay perplexed and […]