Foreign nationals can freely enter and stay in Serbia, provided they comply with the requirements of the immigration law. They must have valid travel documents that include a visa or residence permit, unless otherwise specified by law or international agreement.