Answer:
The correct option is b. a solid understanding of public affairs
Explanation:
In order to lead a better civic and political life, a person must have knowledge about public affairs going on in the world. A person who has better knowledge of public affairs has a better understanding of how other politicians are working for the public and what steps should be taken to lead a successful political career. By having a thorough knowledge of public affairs, a practitioner is believed to build a strong career in politics.