New Delhi: Amid Japan’s gruelling work culture, office-goers in the country have a new favourite racing sport. Every year since 2010, hundreds of office workers put on safety gear and roll out onto ...