(n)Novaya Zemlya, Nova Zemblatwo islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads