Home In the news Russia And China Impede Aid And Free Elections In Venezuela