World's tallest building with observation decks
1 Sheikh Mohammed bin Rashid Blvd, Downtown Dubai
Iconic man-made island with luxury resorts
World's largest natural flower garden