على من قامت  الثورة المهدية في السودان؟
قامت الثورة المهدية بزعامة محمد أحمد المهدي الذي ولد في العام 1843 في جزيرة لبب. قامت الثورة ردا على مظالم الحكم التركي المصري المعروف بفترة التركية السابقة في السودان. وقد بنى محمد المهدي دعوته على فكرة المهدي الذي
خالد زقل هو أحد أمراء المهدية وأبن عم الأمام المهدي قائد الثورة المهدية في السودان، عمل في الإدارة التركية بالسودان قبل اتضمامه إلى المهدي. أتهم بمحاولة تسيير جيشه إلى أم درمان للوقوف إلى صف الأشراف في صراعهم ضد الخليفة عبدالله التعايشي، وتم نفيه إلى الرجاف في جنوب السودان قبل أن ينضم إلى السلطان علي دينار ويدخل معه في اختلاف كان زقل ضحيته.