Arguably one of the most important religious sites in Japan, the Nikko Toshogu Shrine sits in the forests of Tochigi Prefecture. The shrine houses the..
Kegon Falls is located at Lake Chūzenji in Nikkō National Park near the city of Nikkō, Tochigi Prefecture, Japan. The falls were formed when the Daiya River was rerouted by lava flows. [Wikipedia]