Akihabara, commonly nicknamed Denki-gai or Electric Town, has long been Tokyos go-to location for all things electronic, with countless stores big and small dotting the streets since the end of World War II. A strip of tiny shops known as Radio Store was instrumental in establishing Akihabaras role in the city — the Allied occupants […]
Latest Comments