Who Was the Longest Ruler of Cuba?
Castro is the world's third-longest serving head of state after Britain's Queen Elizabeth II and Thailand's King Bhumibol Adulyadej.
Castro is the world's third-longest serving head of state after Britain's Queen Elizabeth II and Thailand's King Bhumibol Adulyadej.