Please answer this question: who was the longest ruling non-royal head of state post-1900?
Fidel Castro