Akihabara - World leading electronic city in Tokyo Japan Akihabara, generally called AKIBA, is well known as a world leading electronic city, and also for ANIME and COSPLAYERS culture. It is located in Taito-ku in Tokyo Japan and 2 stops away from Tokyo station. People call AKIBA as a holy land of "OTAKU" which means geek! You will see completely different culture you have … [Read more...]