slovia and krosia are two neighboring countries which for centuries without serious problems
Slovenia and Croatia are two neighbouring countries, nations which, for centuries, coexisted without any serious problems.
Slovenia and Croatia are two neighbouring countries, which, for centuries, without serious problems.