Before assuming his office the President has to take an oath in the presence of the Chief Justice of India or in his absence the
(a) Vice-President of India
(b) Seniormost Judge of the Supreme Court
(c) Home Secreatary
(d) Prime Minister