Last Updated: Sunday, September 27, 2009, 14:19
His first name means "faithful" in Latin, but Cuba`s Fidel Castro is an insatiable "womaniser" who has fathered at least 10 children by a string of women in the small island nation of 11 million people, says a new book.