Who appoints Attorney General of India?
A
Parliament
B
Chief Justice of India
C
Prime Minister
D
President
Correct Answer: President