Torchbearers for the 2020 Tokyo Olympics will pass through all 47 prefectures across Japan over 121 days that will include areas devastated by natural disasters as well as World Heritage sites. [Read More]

No reproduction or republication without written permission.