ScienceNASA satellite shows first glimpse of the world’s newest islandPiers Dillon Scott10 years ago3.54KNASA has released two stunning images of the world's newest, and as yet unnamed, island - located in the Red Sea near Yemen.