muhammad 'ali pasha by anonymous-ottoman (19)

Anonymous-Ottoman (19)

Muhammad 'ali Pasha