translate English to French: Cuba has never received any of the support it deserves from the largest developed country in the world and a so-called partner for development.
Cuba n'a jamais reçu le soutien qu'elle mérite du plus grand pays développé du monde et d'un soi-disant partenaire de développement.