Political Parties are indispensable for the successful working of: ________?

Political Parties are indispensable for the successful working of: ________?

A. Democracy
B. Dictatorship
C. Both democracy and dictatorship
D. None of the above