Results 3 results found World Trade Center (WTC) Cosmo Tower, tallest tower in western Japan, on Sakishima Island in Osaka, Japan View from atop the World Trade Center of Osaka port built on reclaimed land in Osaka Bay, Osaka, Japan World Trade Center (WTC), Cosmo Tower, tallest tower in western Japan, on Sakishima Island, Osaka, Japan, Asia