Ljubljana, like other cities and municipalities in Slovenia, has their own coat-of-arms which you can see in different forms around the town. It consists of a green dragon above the castle, but it hasn't been always the same.
On the pictures bellow you can see older versions, where the castle is just a tower and the dragon looks like...hard to tell. But since no one ever saw dragon anyway, we can call it dragon.
Of course there is one in the middle of Ljubljana flag and you can see it on some buildings, especially if the construction was paid by the municipality.
After writing a blog in Slovenian language for 10 years I have finally come to my sense and started writing one in English as well.