President Trump has started to feel the heat from Special counsel Robert Mueller, and at the end of of the investigation, Donald Trump attempts to screaming "fake news" or the president calling the investigation a "witch-hunt" might be finally over, and we might be looking at a resigning of Trump or impeachment.
The Russian meddling of the 2016 election has been a cloud over Trump's cabinet since his inauguration, but Trump has repeatedly denied any collusion with Russia, calling it a hoax, and a made up story by the Democrats.
During the 2016 election, Trump repeatedly calls on the Russians to find dirt on Hillary Clinton, and also the 30,000 emails that she claimed was deleted. Also, his top advisers, also met with the Russians, asking for dirt on Trump's opponent, Hillary Clinton.
Trump in the past had issues with his businesses, and U.S. banks stop loaning his businesses funds. So he had turned to Russian oligarchs close to the Kremlin to help him with bailout funds, which he was given. After the presidential race turned out to be between Hillary Clinton and Donald Trump, Russia then treated Trump as an asset, and later worked against Hillary Clinton to elect Trump.
None of the allegations have been connected to Russia strongman, Vladmir Putin, but U.S. Intelligence officials believed that such a massive plot cannot happen in Russia without a go ahead from Putin.
A bill of Trump's impeachment will likely include his connection with the Russian, the finances of his business and the meetings of Trump's family members with Russia oligarchs.
On a normal day in the U.S., the president of the Republic would have ordered a full scale investigation into the Russia meddling in the election,but Trump is not like other 44 past presidents, instead he appointed a committee on election integrity headed by Vice President Mike Pence and Kris Kobach to find out why Hillary Clinton won the popular vote, based on his belief that California had used illegal immigrants to vote.
The committee collapsed before it even started.
The current level of Mueller indictment makes it too late for Trump to fire Mueller now, if he tries it, the Congress will look into obstruction of justice, and that will lead to an impeachment.