Hamid Gul
Lieutenant-General Hamid Gul HI, SBt, is a retired high-ranking general officer in the Pakistan... more »