Who really runs the country?

______

the president, congress

Sorry, I forgot to mention that my teacher said the answer is not the President or Congress. That's what I thought, too.

Well your teacher is very opinionated.

Adam Smith and the invisible hand run the country.
Search Google on Adam Smith and the invisible hand.

The people run the country. Voters elect the President and Congress.

That's the official answer.

Another answer is that big business runs the country because of the huge amount of money it pours into election campaigns and lobbying.

You mean it's not Donald Trump, or Britney Spears, or anyone from the casts of Big Brother or Survivor or any daytime soap opera??? My goodness!! The world is collapsing around me...arrrgggghhh!!!!!!!