Fidel Castro has thanked Cubans for their well-wishes on his 90th birthday and criticised US president, Barack Obama, in a lengthy letter published by state media. He appeared but did not speak at a gala in his honour broadcast on state television Saturday evening. “I want to express my deepest gratitude for the shows of respect, greetings and praise that I’ve received in recent days, which give me strength to reciprocate with ideas that I will send to party militants and relevant organisations,” he wrote. Fidel Castro celebrates 90th birthday, criticises Obama in public letter Ninety years old. I bet nobody is more surprised than him.