read whole article

Related Links

  1. Trump attacks retired US general who called him immoral
  2. Trump hits out at 'nasty' Macron for insulting NATO
  3. A list of 45 ways Trump has been dishonest about Ukraine and impeachment
  4. General Electric: US giant hits back over $38bn fraud claim
  5. Analysis: Trump hits point of no return as Democrats ready impeachment articles
  6. Top US general disagrees with Trump over Syria troop pullout
  7. Trump pays $2 million in damages ordered by judge over misuse of charity funds, according to NY attorney general - The Washington Post
  8. Trump hits pause on Syria plans, senator says
  9. Leading Christian magazine editor said Trump is a 'grossly immoral character'
  10. Trump orders killing of Iran's top general in Baghdad airport strike