President Donald Trump is heading to France for the Group of Seven summit. He'll meet an ideologically diverse group of world ...