Tag: p_vid=news-83763182

Posted in Static News

Ukrainian officials say Russia targeted another oil depot in northwestern Ukraine | ABCNL

U.S. and Ukrainian officials are raising skepticism that Russia will fulfill its pledge to draw down some military activities in Ukraine. WATCH the ABC News…

Continue Reading