An iconic office tower has become one of the first completed projects at Dubai’s Business Bay since the financial crisis. The O14 development took over four years to build and is one of few projects to be formally opened at the site. O14 or O-14 is an office skyscraper located in Business Bay in Dubai, […]
Read More