Nestled among the dramatic peaks of the Japanese Alps lies the high plateau of Kamikochi; the name means ‘Where the gods descended’. The Azusa River flows through a valley formed by great elemental upheavals, including glaciers and volcanic eruptions, over many thousands of years.