Mount Mihara

shortest escalator Japan
chopsticks
interesting japan facts