Muhammad Ali Shah

Name Muhammad Ali Shah
Designation Assistant Professor
BPS 18
Office Contact 0945-761212
Personal Contact