TAG
Impeachment witnesses
Trump fires 2 impeachment witnesses, accused of exacting revenge
U.S. President Donald Trump has fired two key witnesses in the impeachment investigation against him, as he started an apparent campaign of retaliation just...