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
Russia has announced plans to set up its first ever military base in the Caribbean after striking a deal with cash-strapped Venezuela. The state-sponsored TASS news agency reported that Russian experts had selected the island of La Orchila, 125 miles northeast of Caracas, as a possible...