Fun Facts Fun Fact: The Statue of Liberty in Egypt? Posted by Adam (Neko Random) on February 5, 2021May 3, 2021 The Statue of Liberty was originally built to be put next to the Suez Canal in Egypt. Share this: Share on X (Opens in new window) X Share on Facebook (Opens in new window) Facebook Like this:Like Loading… Related
Wow!