Russian President Vladimir Putin's visit to Havana has proved extremely good for Cuba. After talks with his Cuban counterpart Raul Castro Putin unveiled a deal to write off 32 billion dollars of old