News

Tucked halfway up a mountain, deep in Japan's Wakayama prefecture you will find what just might be Japan's most beautiful shrine. A stunning pagoda set against a mountain waterfall is really just the ...