Actually, taking candid photos of people in public is legal, unless you're doing it in a place with reasonable expectation of privacy (like a toilet/changing room) or you're going to use those pictures commercially (at least in most countries including the USA, UK, and most parts of Europe). So...