Major (R) Joseph Sharaf laid to rest at Lahore
During the course of time, Joseph Sharaf served in 35 Baluch, 32 Balauch, 16 Balauch and 32 FF. During the regime of Gen Zia. he…
Read MoreDuring the course of time, Joseph Sharaf served in 35 Baluch, 32 Balauch, 16 Balauch and 32 FF. During the regime of Gen Zia. he…
Read More