Tiger Properties, one of the UAE’s leading real estate developers, has successfully completed the handover of Cloud Towers, a twin-tower residential development rising 29 storeys high in Jumeirah ...