yeah!!!!...bt only u do it in specific ways!!!!...yoga can be of different types sand you can choose for what purpose u need it for....for example for muscle relaxation, for strength building or for regular health maintenance.
Yes, as you work up in yoga skills to things like forearm stands and press handstands, then absolutely, as those take a lot of strength that you will acquire along the way.
no.