The decision to reinstate the officer comes after a review by the state home department, which was done less than a week after Anandiben Patel took charge as the chief ministerof the state.
Singhal, who is an accused in Ishrat Jahan fake encounter case, was given a default bail by the court after the Central Bureau of Investigation (CBI) failed to chargesheet him within 90 days.
Singhal grabbed headlines after he, reportedly, recorded a conversation between law officials, ministers and other officials which was allegedly convened to derail the Ishrat probe. The IPS officer is also reported to have helped the CBI to unearth the Snoopgate scandal involving a young architect, who was allegedly snooped over by the Gujarat government.
"This is a complete subversion of justice. There can be no good governance if justice is subverted. Is this the kind of good governance the BJP government had promised, where criminals are being reinstated?" said lawyer and activist Vrinda Grover.
Recently, another IPS officer Dinesh MN who is also allegedly involved in the Sohrabuddin Sheikh fake encounter case and out on bail, was reinstated by the Rajasthan government.