Venezuela: Russian Military Aircraft Lands in Caracas

Jun 24, 2019 | 21:45 GMT

A Russian Air Force Ilyushin Il-62 aircraft landed at Simon Bolivar International Airport in Caracas on June 24, Reuters reported....

Keep Reading

Register to read three free articles

Proceed to sign up

Register Now

Already have an account?

Sign In