Washington is up in arms about the arrival of Russian officials in Venezuela, but the reality is that Venezuela is a sovereign nation that can make deals with other countries as it pleases. “It’s none of the United States’ business,” an activist told Sputnik Wednesday.