Caribbean Sea

New Russian Carribean military base

Moscow has apparently decided to set up a military base in the Caribbean Sea. This base would be on the island of La Orchila, roughly 120 miles northeast of Caracas. The recent arrival of two Tu-160 supersonic bombers is for this new base.
This move reportedly is a response to US President Donald Trump’s intent to abandon the Intermediate Range Nuclear Missile treaty signed with the Soviet Union decades ago. This news was reported by Tsarizm.com: