Which one of the following agencies exercises maximum influence on the formulation of public opinion:

Which one of the following agencies exercises maximum influence on the formulation of public opinion:

A. Educational institutions
B. Religious institution
C. Trade associations
D. Press and radio