News

When it comes to scenic spots in Tokyo, Chidorigafuchi, the moat that surrounds the Imperial Palace, is consistently ranked as one of the best. Not only is it one of Tokyo’s best spots to see cherry ...