Formula E set to electrify Tokyo
After a decadelong wait, Formula E will make its debut in Japan on Saturday as Tokyo’s Odaiba entertainment hub hosts the whirring engines and squealing tires of the world’s fastest electric cars in the first Tokyo E-Prix.