The Business Bay project with its 102-storey height is undoubtedly a massive structure that would offer breathtaking views of Dubai Canal and the famous Burj Khalifa.