David II of Trebizond (Q503069)
last Emperor of Trebizond
Language: