Sculpture Honoring Saudi Arabia Has Been Placed On World Trade Center Grounds

dailywire.com - 01-10

0JlnxxKm

One of 20 sculptures erected on the World Trade Center grounds that depict G20 countries as sugary delights may not have the same effect as the others; it’s a nine-foot-tall statue honoring Saudi Arabia that is wrapped in the nation’s emerald flag bearing the Arabic inscription, “There is no god but Allah, and Mohammed is the prophet.”