The 43rd Tokyo Motor Show, which ran from Nov. 20 to Dec. 1, showcased international manufacturers’ latest technology in trucks, buses, cars, motorbikes and accessories.

Leave a Reply