Earlier quoted context omitted.
You don't really have any rights to your image taken in a public place. Gets a little dicey when your image is used in a way that could be viewed as you endorsing something, like an ad or a service. For that I use a pretty blanket model release form, but it's a grey area. Unless you are rich and famous. They have their own set of rules.
Depends on the jurisdiction I suppose. In Austria, and I believe also Germany and maybe Switzerland, I do have a "right to my own image". That means I'm allowed to control the publication and use of an image if me, with some exceptions (i.e., if I'm not the main motive of the image but just a member of a crowd).
If I take your photograph and you cannot be identified in it, I can publish it without your permission, (say in a crowd or in front of a building as you note, etc)