The correct answer is (d). The Solicitor General of India is the second-highest law officer of the Government of India, after the Attorney General of India. The Solicitor General is appointed by the President of India on the advice of the Central Government. The Solicitor General is responsible for giving legal advice to the Government of India and representing the Government of India in the Supreme Court of India and other High Courts.
The other options are incorrect. Option (a) is incorrect because the Solicitor General is not an administrative officer. Option (b) is incorrect because the Solicitor General is not a legal adviser to the Prime Minister. Option (c) is incorrect because the Solicitor General is not an adviser to the Prime Minister.