"wohnen" is about your habitat, "leben" is about living.
("leben" can be used for "wohnen", if you're talking about living in cities or countries or even streets, so there, they're pretty much interchangeable.)
Read more
Relatives (beta)
Discussion
Read more
We haven't talked about this word in an article in detail. Just leave your questions in the discussion section here, and I'll answer all them :)