Located with the Burj Dubai (the world’s tallest man-made structure) the Dubai Mall is one of the world’s largest shopping malls. It has a floor area of almost 170 000 m², and a canyon like structure of shopping halls and corridors which houses over 1200 global retailers, many of whom are making their debut in […]