two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads
<noun.location>
<noun.location>
Nova Zembla |
![]() |
Novaya Zemlya |
![]() |
Nova Zembla |
![]() |
Novaya Zemlya |
![]() |