The correct answer is (c).
The District Magistrate in consultation with the Session Judge prepares a panel of names for the appointment of public prosecutors in district.
The District Magistrate is the head of the district administration and is responsible for law and order in the district. The Session Judge is the chief judicial officer of the district and is responsible for the administration of justice in the district.
The District Magistrate and the Session Judge prepare a panel of names for the appointment of public prosecutors in consultation with each other. The panel is then sent to the State Government for approval.
The State Government is the final authority to appoint public prosecutors in the district.