Politics ❯ Public Opinion ❯ Approval Ratings ❯ Donald Trump
Voters blame rising costs tied to the Iran war.