The US ambassador to Panama has resigned, saying he no longer felt able to serve President Donald Trump. John. Continue reading