Japan is full of natural wonders, but few places have the quiet magic of Shiraito Falls, a UNESCO World Heritage site tucked away in Fujinomiya, Shizuoka Prefecture, near Mt. Fuji. Its name literally means “White Thread Falls,” and once you see it, you’ll understand why—hundreds of thin, silky streams cascade gracefully over a cliff 20 […]