Public transport in Zagreb as we know it today would be unimaginable without trams, which have been operating safely through the streets of Zagreb for more than a century, running along a 120km-long ...