March 27, 2023

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

Pin It

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 Maduro military jets will land there It will be Russia’s largest Caribbean deployment since the […]