Re Muslims being blamed for everything, well that is far too sweeping. Yes, there is plenty that they are being blamed for, as were Germans during the period of WWII. The simple truth is that just as Germans deserved the criticisms, so to do Muslims. Look around the Muslim world. Forget there conduct outside of it. That world wreaks with violence, abuse, denial of human rights,, etc. I needn't go on. These things are not simple fabrications. I do think that Castro has forgotten the treatment of Muslims in the Crusades. Ironically, the Muslims paid the world back in spades as their empire expanded through violent imperialism. And, of course, their victims included many peoples who had no responsibility for the crusades.
Japan arrests U.S. activist featured in award-winning documentary 'The Cove' (DPA)
from the article: Fidel Castro tells Ahmadinejad: Stop denying the Holocaust