Concept:The phrase "dyed-in-the-wool" means fixed and unchanging in beliefs or attitudes.
Explanation:The idiom "dyed-in-the-wool" comes from cloth that has been coloured before being woven, so the colour is permanent.
When applied to a person, it shows that a belief or opinion is deeply and completely held.
Musa refuses to accept any evidence of poverty in Africa.
This shows he will not change or soften his capitalist viewpoint.
It does not mean he is kind, thoughtful, or simply old.
Therefore, the best meaning is that Musa is an unbending, unyielding capitalist.
Answer:D. an unbending capitalist