Anime Matsuri is a huge show that takes place every year in Houston, drawing more than 40,000 fans through the doors. Despite serious allegations levelled against the show’s organiser in recent years, ranging from sexual harassment to financial impropriety, it was still held on the weekend of 13-16 June.