There are restaurants with a view, and then there is At.mosphere—perched on the 122nd floor of the Burj Khalifa, the tallest building on Earth. More than...
Dubai: The Roads and Transport Authority (RTA) has opened a temporary staircase at the Burj Khalifa/Dubai Mall Metro Station as part of ongoing expansion...