39 C
Lahore
Tuesday, May 17, 2022

Muhammad Shafiq

Muhammad Shafiq is a retired lieutenant colonel of the Pakistan Army