The Odaiba Statue of Liberty is a smaller replica of the iconic statue in New York City, located in Tokyo's entertainment island of Odaiba. Standing in front of the Rainbow Bridge, this tribute to Japan's ties with France was originally meant to be temporary but became a permanent fixture due to its popularity. Despite being only 1/7th the size of the original, it offers a taste of NYC vibes with a Tokyo Bay backdrop.
Plus, fun fact: there are sister statues in Shimoda and Osaka too!