Japan is the land of characters. Every town has a mascot, every brand its own cute figure. But while there is no shortage of home-grown characters, Japanese consumers also love to lap up foreign ...
Read More