Croatia is a Balkan country bordered by Slovenia, Hungary, Serbia, Bosnia, Montenegro and the Adriatic Sea. Its capital and largest city is Zagreb.