Dubai Frame: A Shining, Shimmering City Landmark
A few years back, people were wondering what this towering structure being built along Sheikh Zayed Road was all about. Upon its completion, however, everyone ooohed and aaahed at the shining and shimmering wonder that …