Final answer:
Novaya Zemlya, consisting of Severny and Yuzhny, is located in Russia and separated by the Matochkin Strait.
Step-by-step explanation:
The country that has Novaya Zemlya, consisting of Severny and Yuzhny, separated by the Matochkin Strait, is Russia.
Novaya Zemlya is an archipelago located in the Arctic Ocean, and it is a part of Russia's Arkhangelsk Oblast region.
It is known for its harsh Arctic climate and its significance as a former nuclear weapons testing site.