Tokyo Grand Slam 2017: Inside the world’s most spiritual sport

Tokyo, Japan (CNN)In an unassuming Tokyo tower block sits the headquarters of a sport at a spiritual crossroads. From the lobby, it appears like any of Tokyo’s countless high-rise buildings. A sign for a café […]