Two Russian air force planes reportedly landed at Venezuela’s main airport over the weekend, carrying a Russian defense official and approximately 100 troops.
A flight-tracking website showed two planes left from a Russian military base and headed to Caracas, the Venezuelan capital, on March 22, Reuters reported. One of the planes left Caracas on March 24.