'Forced to abdicate in 1918, the last German kaiser had this royal name & number'
Wilhelm II
ROYALLY LAST: Forced to abdicate in 1918, the last German kaiser had this royal name & number
Forced to abdicate in 1918, the last German kaiser had this royal name & number
Forced to abdicate in 1918, the last German kaiser had this royal name & number
ROYALLY LAST
Wilhelm II
ROYALLY LAST