Who says you need to fly to America to ‘feel’ America? Or specifically, the Statue of Liberty that stands sturdily in the heart of New York. No worries! Although the chance to visit America is very slim, there’s a ‘nearer’ place to feel the American soil.
Believe it or not, there’s another replica that resembles the Statue of Liberty we know in America. Located in Odaiba, the ‘lady’ has been on the land of Tokyo since 2000 and serves the Tokyo’s one of the most attractions to look up to.