Victor Hanson-Europe’s three most powerful leaders — Angela Merkel or Germany, Emmanuel Macron of France and Theresa May of the United Kingdom — have worse approval ratings than the embattled Donald Trump.

Actually, 2018 was a pretty good year

Leave a Reply