Novostra

Novostra is a country in Europe.