Which of the royal dynasties is the oldest?

In the Japanese imperial family for a thousand years there were 125 ruling emperors.

Add comment

Security code
Refresh

Additional information