Yes political parties are necessary for a democratic country because
1. They are the backbone of democracy.
2. They are essential elements to form the government.
3. Citizens can elect their representatives.
4. Citizens also vote for the party of their choice and thus influence Government formation.