175,715 views
23 votes
23 votes
In which city were the world trade center towers located?.

User SurrealSyntax
by
2.9k points

1 Answer

22 votes
22 votes
They were in New York City.