Which of the following are true regarding the Attorney General of India?
1. He is the first Law Officer of the Government of India.
2. He has the right of audience in all Courts in India.
3. He has the right to speak and vote in the Houses of Parliament or any Parliamentary Committee.
4. He must have the same qualifications as are required to be a judge of the High Court.
(a) I and II
(b) I, II and III
(c) II, III and IV
(d) I, II, III and IV