Lt Gen Bahadur Sher MC

Military Cross6th Chief of General Staff
Military Cross

Gen Bahadur Sher