AmazingTokyo Skytree: world’s tallest tower opens in JapanFareeha KhalidMay 23, 2012May 23, 2012 by Fareeha KhalidMay 23, 2012May 23, 2012 Tokyo: Tokyo Skytree, the world’s tallest free-standing broadcasting tower with 634 meters (2,080 feet) height, is inaugurated today....