Japan’s Prime Minister Shinzo Abe has announced that the International Olympic Committee has agreed to delay the summer games, due to be hosted by Tokyo this summer, by one year to 2021. Feels like a lot longer than one month since there was discussion of London hosting the games if Japan was incapacitated…