A picture of the Landmark Tower in Yokohama, Japan. It's Japan's tallest building standing 295.8 m high.