Police Officers Await Transfers Amidst Delays and Political Interference
Kathmandu. Last year on October 16, 2082, the Police Headquarters transferred 662 police inspectors. Approximately 150 police inspectors transferred at that time are currently working as in-charges...