Why do we need political parties? Explain.
In a democracy, political parties play certain important roles. They:
provide a platform for representation to various sections of the society
provide a platform for public debates and articulation of different opinions
contest elections and form government
give shape to policies and legislation on the basis of their election manifestos
are the vehicles of democracy