Statue Of Saudi Arabia’s Flag Will Be Removed From Outside The World Trade Center
- 6 years ago
A statue of Saudi Arabia’s flag will be removed from outside the World Trade Center due to numerous complaints about it being featured at the site of the September 11 attacks.