DWTC

Definition : Dubai World Trade Centre
Category : Regional » Buildings & Landmarks
Country/Region : United Arab Emirates United Arab Emirates
Popularity :

What does DWTC mean?

Dubai World Trade Centre (DWTC) is a purpose-built complex for events and exhibitions in Dubai, United Arab Emirates.

Similar Terms
Nearby Terms