World Review: Iran, Ukraine, and Cuba. Failure? Success? Or Stalemate?

A synopsis of this week's edition of World Review