Quite surprisingly to see Statue of Liberty in Tokyo. Located on the artificial Island Odaiba