Who have been the longest-serving world leaders?
Late Cuban revolutionary Fidel Castro has been the longest-serving world leader, holding power for 49 years from 1959 to 2008. While Chiang Kai-shek ruled Taiwan and mainland China for 47 years, North Korea's founder Kim Il-sung ran the reclusive state for 46 years. Ruling since 38 years, Equatorial Guinea's President Teodoro Obiang Nguema is currently the world's longest-serving leader.