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 The state-sponsored TASS news agency reported that Russian experts had selected the island of La Orchila, 125 miles northeast of Caracas, …
Read More »