DMP shuffles 28 deputy commissioners

Print Friendly and PDF