Zagreb is the capital of Croatia, a Central European country famed for its medieval architecture, stunning Adriatic coastline, and rich culinary traditions.