List of heads of state 956

from Wikipedia, the free encyclopedia

Overview
◄◄952953954955List of heads of state 956  | 957  | 958  | 959  | 960  |  | ►►
Other events

Africa

Asia

Europe