We have lived in Japan for many years, and in today’s episode we will discuss our first impressions of the country when we arrived all those years ago!