Which principle of constitution ensures that no single branch of government becomes too powerful?

A. federalism
B. separation of powers
C. check and balances
D. popular sovereignty

1 answer

C. checks and balances