Floating island is a first of its kind initiative where artificial islands are designed to create a terrestrial habitat.
9 July 2018 1:40 AM IST