Japan, Shimane, Izumo – It’s “the land of the gods,” and home to Izumo Taisha shrine, where all Japan’s deities are said...
Japan, Shimane Prefecture, Yasugi – The garden of an art museum here was rated as Japan’s best for the 16th straight year...