Inspector, also police inspector or inspector of police, is a police rank. The rank or position varies in seniority depending on the organization that uses it. From Wikipedia
Barang police are probing the crash’s cause after detaining the truck driver and impounding the vehicle.