LA STAMPA (Italy) Worldcrunch PARIS – These are not the sorts of “islands” where you’d plan your next tropical vacation. Located in vast areas of the world’s Oceans, by some accounts comprising an area twice as big as Texas, they are home to neither human nor animal life. Instead these islands are instead simply monstrious […]