A sculpture celebrating Saudi Arabia has been erected on Ground Zero
(NY Observer) A sculpture celebrating Saudi Arabia’s place in the G20 Summit was erected on the World Trade Center grounds last week, a stone’s throw away from the 9/11 memorial. Shaped to resemble a piece of candy, the nine-foot-tall statue bears the […]