"A sculpture celebrating Saudi Arabias place in the G20 Summit was erected on the World Trade Center grounds last week, a stones throw away from the 9/11 memorial.
Shaped to resemble a piece of candy, the nine-foot-tall statue bears the Kingdoms emerald flag emblazoned with the Arabic inscription, There is no god but Allah, and Mohammed is the prophet."
I made an incorrect statement on another post regarding the location of this “art.” I stated I thought it was in Midtown. Obviously, this is at the Occulus at Ground Zero. Sorry if I caused confusion.