Source: Tourism MediaUpper TownSpend a few hours exploring the tangle of medieval streets and cobbled squares that make up Zagreb’s atmospheric historic district.WorldEuropeCroatiaZagrebUpper Town