This image from NASA Terra spacecraft is of Franz Josef Land, an archipelago in the far north of Russia. It consists of 191 islands covering an area of about 200 by 325 km, and has no native inhabitants.