Muhammad III (Abu-l-Kasim) KING O
M
1040
Of Seville, Seville, Spain
Muhammad Iii (Abu-l-Kasim) King o
M
1040
Seville, Seville, Spain
Muhammad III (Abu-l-Kasim) King o
M
1040
of Seville, Seville, Spain
Muhammad III (Abu-l-Kasim) King o
M
1040
of Seville, Seville, Spain