English King of Italy Umberto I....
106 2428 1263 Guangxu Emperor of China 2009 358 115 112 2428 1263 King Umberto I of Italy 1751 738 127 137 2428 1263 Meiji Emperor of Japan 1794 443 115...