CNN host Fareed Zakaria said Monday that President Trump defeated Hillary Clinton because millions of voters are "sick and tired" of being told what to do by the cultural elite, which Zakaria said includes people on TV.

"The election of Donald Trump is really a kind of class rebellion against people like us," he said on CNN. "You know, educated professionals who live in cities, who have, you know, cosmopolitan views about a lot of things."

"And I think there's a whole part of America that is sick and tired of being told what to do by this, you know, over-educated professional elite that Hillary Clinton in many ways perfectly represented," he said. "And that's why they're sticking with him [Trump]."

Zakaria said Rust Belt economics was another big factor in Trump's victory, but also said another major factor was culture.

He said there is a "real sense of cultural alienation that older, white, non-college-educated Americans have, a sense that their country is changing, because of immigrants, because maybe blacks are... rising up to a kind of central place in society. Because of gays being accorded equal rights. Because of, frankly, a lot of working women."

"Everybody is sort of muscling in on a territory that, if you think about it, the white working man had," he said.