Who was the longest-ruling non-royal national leader since 1900?
Fidel Castro ruled Cuba for 52 years (1959-2011). He was the First Secretary of the Communist Party of Cuba, Commander in Chief of the country’s armed forces, Prime Minister (1959-1976) and President (1976-2008).