A quick travel guide to Dubai

Dubai is one of the seven emirates that make up the United Arab Emirates. The country has become symbolic for its man-made islands, largest shopping malls [...]