If it is true....yes they have done a huge favor. Then again...why would Russia do this to hillary? They got Uranium One and a huge Beoing contract via madam secretary/teamobama.
I don’t believe the Russians did it, myself. Uranium One was a major bribe, and major blackmail material.