Dear Pradeep,
Since you are an employee of a public sector undertaking, your suspension would be covered under the service regulations of the undertaking. Normally the tendency to place any employee under suspension indefinitely on the pretext of charges of serious misconduct or pending enquiry into the charges is curbed by the provisions for payment of subsistence allowance at higher rates with the duration of suspension. Unfortunately, some employers resort to the unethical practice of keeping the employee under suspension indefinitely for reasons best known to themselves just because subsistence allowance is being paid regularly as prescribed. Certainly it can not be an excuse for such a deplorable practice unless there are reasons like pending litigation, if any in this regard in any Court of Law. Therefore, in view of the inordinate delay, you can make a representation to the Management to revoke your suspension and ask for appropriate repostings without prejudice to the pending disciplinary proceedings. If it is of no avail, you can move the High Court under its Writ Jurisdiction. Better, consult an experienced Counsel in service matters.