Difference between "picture" and "photo"

When should I use one or the other?


Solution 1:

A photo is a picture taken with a camera. A picture is any visual representation of a subject.