Very nice quiz but could you try to include different spelling please? I know there is strictly speaking probably only one correct way in English but as a non-native speaker I have to google everybody from Eastern Europe I know. It's just not consistent how a persons name is translated from different writing systems into English and into other languages. For example Lukashenko and Zelenskyy: I know it's Selenskyj in German but how to write that in English? Sometimes S gets Z, sometimes sky gets ski then again it gets skyy or skj. Same thing with Lukashenko who is called Lukaschenko in German. Tried Lucashenko, Lukachenko etc. none worked.
In San Marino, it's the Secretary for foreign and political affairs who is the de facto leader of the government, and have the executive power. The Captain regents are just ceremonial heads of state. The presidency of Bosnia and Herzegovina is also just ceremonial.
There would be seven Leaders.
Sorry for the long comment :D