The correct option is C Political parties
Public opinion is the voice or will of different groups of people. It can be shaped or expressed through political means like public meetings, elections, political parties, and legislature discussions. Public opinion can also be shaped and expressed through educational means like cinema, educational institutions, print, and electronic media.