Japan is a country of contrasts. Futuristic 3D billboards soar beside centuries-old temples, while hordes of pedestrians ...