The 125th IOC Session in Buenos Aires declared Tokyo, Japan the site of the 2020 Olympics because of its dependability and immediate capability in hosting the international games. [Boston.com]