Business UAE’s Mohamed Alabbar unveils plans for $3.5B man-made ‘Nature Island’ project in Abu DhabiFebruary 17, 2023 Mohamed Alabbar is set to launch a remarkable island project off the coast of Abu…