Russians Troops Reported In Venezuela

Tags: Currents World News

Currents News Staff

Russia stands as one of the strongest supporters of Venezuelan president Nicolás Maduro.

Reports from Moscow say the Kremlin admits to currently having soldiers stationed in Venezuela.

Russia claims that for the time being, its troops in the South American country won’t act in unrest.