Located in Business Bay, Dubai, U-Bora Towers comprises a 56-storey office tower and a curved residential building, rising from 12 storeys at...