"Talk about spitting in the faces of every New Yorker…This piece of ‘ginormous’ sculpture resembling the Saudi Arabian flag is shaped like a single piece of wrapped candy, with the “wrapper” being the kingdom’s green flag emblazoned with the Muslim profession of faith, “There is no god but Allah, and Muhammad is His messenger.”
URL: [barenakedislam.com]
Before everyone gets their painties in a wad, this is only part of a series of sculptures depicting members of the G20 Conference.
In otherwords, Saudi Arabia isn't the only country depicted.