IEyeNews

iLocal News Archives

La Orchila

Caribbean News iBusiness iLocal News iTech iWorld News Manager's Choice News

Russia announces plans to set up its first ever military base in the Caribbean – the country’s largest presence in the region since the Cuban Missile Crisis in 1962

By George Martin From Daily Mail Russia’s TASS news agency reported the base would be in La Orchila, Venezuela The island of La Orchila is situated 125 miles northeast of the capital of Caracas  After striking a deal with President Nicolas…