Skip to main content
search
0

Akihabara, the most sacred site for anime lovers is the world biggest electronic town, full of shops, cafes and electronic stores.