Published: Jun 16, 2023, 07:00 IST | Updated: Jun 16, 2023, 07:00 IST
Russia, China and Iran are in America's backyard. The three adversaries of the United States of America are cozying up with Havana. First there was a controversy over alleged Chinese spy base in Cuba and now the Iranian President has visited Cuba and both the leaders have vowed to confront quote-unquote 'Yankee imperialism'.