Dubai is situated on the Persian Gulf coast of the United Arab Emirates, immediately in the Arabian Desert. The metropolis has no natural river our bodies or oases, however does have a natural inlet, Dubai Creek, which has been dredged to make it deep enough for massive vessels to bypass […]