
Russian specialists are in Venezuela as part of the 2001 military-technical cooperation deal with Caracas that doesn’t need further approval, Moscow said after reports of the arrival of two military planes with troops and cargo.
Russian specialists are in Venezuela as part of the 2001 military-technical cooperation deal with Caracas that doesn’t need further approval, Moscow said after reports of the arrival of two military planes with troops and cargo.