What's your opinion on Russia stationing forces in Venezuela?

llorando
What's your opinion on Russia stationing forces in Venezuela?
11
29
Add Opinion