President Trump is heading to snowy Switzerland to try to sell his "America First" brand of economic nationalism in the mecca of globalization — the World Economic Forum in the Swiss ski resort of Davos. The president will also be meeting with the head of the African Union, two weeks after he reportedly dismissed African nations in crude and vulgar terms.

As President Trump approaches his first anniversary of taking office, he and others are taking stock.

"2017 was a year of tremendous achievement, monumental achievement, actually," Trump told members of his Cabinet last week. "I don't think any administration has ever done what we've done and what we've accomplished in its first year."

The president has delivered on some of his major campaign promises. Other pledges are still works in progress, while some commitments have been quietly discarded.