Who is Government of India's Chief Legal Advisor & appointed by President?
Solicitor General
Attorney General
Advocate General
Additional Solicitor General