Enjoy Japan’s anime culture in Shinjuku, Tokyo, with memories of the masterpieces flooding back! 28 Feb 2025