DIG Samantha de Silva has been appointed as the new Commandant of the Special Task Force (STF), with the National Police Commission approving the decision, sources at Police Headquarters ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results