In March 2026, social media users claimed that a U.S. oil blockade was starving 11 million people in Cuba. The U.S. has effectively imposed an oil blockade on Cuba since January 2 ...
US President Donald Trump mused over whether he would have the “honor of taking Cuba” on Monday, the same day the ...