Cuba on a map next to the United States of America tells its own story, and Maria Zakharova of the Russian Ministry of Foreign Affairs wants that scale comparison seen. Maps are everywhere on phones and computers, so…
Zakharova on Cuba map and US pressure















