Which Emperor had the longest reign?

Ans – Muhammad Shah

Related Post.....