Trump has a 60% disapproval rating thanks to inflation, tariffs and immigration policies

· The Independent