The Attorney General (AG) of India holds the position of the highest law officer in the country.
Article 76 of the Constitution of India outlines the provisions related to the Attorney General.
Therefore, the President of India is the authority responsible for appointing the Attorney General.
This aligns with Option B.