Abu Bakr ibn Muhammad

Sultan of Adal
Lists
Abu Bakr ibn Muhammad is in following lists