Eden Island was built upon 138 acres of reclaimed land in Seychelles, in the Indian Ocean, and opened in 2006. In a huge project bankrolled by a group of investors, a series of islets were ...
"We have seen temperature rise projections remain well above 1.5 degrees Celsius, foretelling the imminent disappearance of islets like this one." With a total land area of just 10 square miles ...