<human>:  What is the difference between a democracy and a republic?
<bot>: The main difference between a democracy and a republic is that in a democracy power is held by the people, either directly or through elected representatives, while in a republic power is held by leaders who are elected through a representative system by the people. Additionally, a democracy typically has majority rule while a republic often has minority rights.