The correct option is B President
The Attorney General for India is the Indian government's chief legal advisor and its primary lawyer in the Supreme Court of India. He is appointed by the President of India under Article 76(1) of the Constitution and holds office during the pleasure of the President. He must be a person qualified to be appointed as a Judge of the Supreme Court, also must have been a judge of some high court for five years or an advocate of some high court for ten years or an eminent jurist, in the opinion of the President and must be a citizen of India.