What is the difference between a republic and a democracy?
A republic is a form of government in which the supreme power is vested in the people and exercised by elected representatives or officials. In a democracy, the people have the power to govern themselves directly or through elected representatives.