Recent polls have put Donald Trump’s approval rating at nearly 50 percent. And surprisingly perhaps, despite some controversial domestic policies, Trump …

source