Answer:
You can do it anywhere.
Explanation:
weights are expensive as heck, they don't really improve posture, but you can take them anywhere
Answer:
can do anywhere + inproves posture if done the right way.
Explanation:
If you work out with weights you will also gain muscles, (if you eat healthy and eat/drink a lot of protein and drink water).
Hope thats what you were looking for!!!