Sultan Mahmud Ghaznavi defeated which Hindu ruler?

Sultan Mahmud Ghaznavi defeated which Hindu ruler?

سلطان محمود غزنوی نے کس ہندو حکمران کو شکست دی؟
Explanation

Sultan Mahmud Ghaznavi defeated Raja Jayapala, the Hindu Shahi ruler, in the Battle of Peshawar in 1001 CE.