Serbia is a small European country located in the western Balkans, bordered by Hungary, Romania, Bosnia and Herzegovina, Croatia, Montenegro and Kosovo. It has a rich cultural heritage that is based on centuries of history that dates back to the days of the Roman Empire.