Russia responds to Mueller report: Moscow wins, Putin is stronger than Trump and US is a ‘pain in the a – -’

“A mountain has given birth to a mouse. The ‘Russian affair’ falls to pieces before our eyes.” So pronounced the Russian news site Gazeta.ru, as word of the completed Mueller report swept around the world. Thus far, official Russian response to the Mueller findings has been scornful. Leaders are taking the conclusions of U.S. Attorney […]