Portrait of Omar al-Bashir

Omar al-Bashir

Explore all 395 leaders →