Follow us on
loading....
Deputy Inspector General of Police Muhammad Gohar Nafees is accustomed to facing new challenges every day. For the past two...