Anime fans, otherwise known as otaku, know exactly where to go when their plane lands in Japan. The undisputed anime capital of the world lies in the central Tokyo district of Akihabara, where anime characters wander the streets like princesses at Disneyland and nearly every store on every floor of every building caters to anime […]