The United States has been claiming for months that the Russians, once bitter enemies of the Taliban, have been arming them attempting to undermine US efforts in the war-torn country. Now videos are surfacing that give rise to those accusations by the US. The Russians have flatly denied the allegation as “utterly false” and claim […]