Which one of the following is not very necessary for the formation of public opinion?

Which one of the following is not very necessary for the formation of public opinion?

A. Cinema
B. Press
C. Neighborhood
D. T.V.
E. Political parties