Tokyo Tower

Tokyo Tower is a worldwide recognisable icon of Japan, so should this be on your to do list when you visit Tokyo? Tokyo Tower was completed in 1958 and at 634m is the worlds tallest self supporting steel structure, standing 3m taller than the Eiffel Tower. It also functions as a broadcast antenna. If you…
Read more