The Japanese garden is not merely a garden – it is a spiritual landscape, layered with cultural and religious references. Rooted in philosophies such as Shinto, Buddhism and Daoism, these gardens have ...