I couldn't begin to give you any information about the law concerning being photographed in a public place. I'm not a lawyer and I don't pretend to be.

And I'm not going to consider someone that just happens to be caught in a picture being taken of something else (think people at a tourist site).

However, I do think it is terrible manners to specifically photograph someone without their permission.