List the different types of public sector enterprises

The different types of public sector enterprises are as follows:
1.Departmental undertakings : This is the oldest and most traditional form of organising public enterprises. Examples of these undertakings are railways, post and telegraph department.
2.Statutory corporations : Statutory corporations are public enterprises brought into existence by a special act of the parliament.
3.Government company : A Government company is established under the Indian Company Act, 1956 and is registered and governed by the provisons of the Indian Companies Act.