BANANA FISH, Zero The Enforcer Win Fans’ Votes for Tokyo Anime Award Festival

Tokyo Anime Award Festival has announced the top 100 anime titles (90 TV series and ten feature films) chosen by fans’ online votes from a total of 524 titles aired/released in Japan between October 15, 2017, and October 13, 2018. A total…