Trump’s incoherent foreign policy defies explanation

.....

© Washington Post