Inspired by nature
Shinto religion, the national religion of Japan, is founded on the belief in millions of spirits residing in nature. Throughout the ages, the Japanese people also embraced Buddhist teachings. Those resulted in the creation of the modern Japanese philosophy and are the lens throu…