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.