[Tokyo] Odaiba Statue of Liberty (自由の女神像): Tokyo’s Captivating Waterfront Gem

Odaiba Statue of Liberty: Tokyo’s Enchanting Emblem of Unity Nestled in Tokyo’s vibrant Odaiba waterfront district, the Odaiba Statue of Liberty proudly stands as a captivating replica, embodying unity and freedom. This charming rendition, a gift from France to the United States in 1886, gazes serenely over Tokyo Bay, a mere 1/7th the size of … Continue reading [Tokyo] Odaiba Statue of Liberty (自由の女神像): Tokyo’s Captivating Waterfront Gem