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] Related Posts:The Tokyo Diamond Industry: A DocumentaryJapan to Build New Capital.News Headlines June 26, 2013: Snowden in Moscow,…Habemus Papam - New Pope Francis I Declared in RomeFinal Fantasy XV Tokyo Game Show TrailerExtra! Extra!: Vikings in Canada, Elon Musk's…