Which of the following types of government provides the people with the most power to make decisions?

Communism
Democracy
Oligarchy
Autocracy