And Japan, as well as being the tournament's host nation, is the home of Hello Kitty and Pokemon - the ultimate market for mascots. Here, nothing's too random or revolting to have a joyful ...