interesting japan facts

shortest escalator Japan
Mount Mihara
flag of Japan