Zagreb. The main square is a lively place where people meet, talk a...