Sobhuza II king of Swaziland had the longest monarchial reign documented lasting 82 years and 9 months
Your Comment