General Knowledge To conquer and annex Peshawar and Punjab, Mahmud of Ghazni defeated? A) Ghurids B) Arabs C) Karkotakas D) Hindushahis Detailed Solution: No Details Prev Next