Explanation
The correct answer is B: Chief Justice.
According to Article 130 of the Constitution of India, the Supreme Court of India shall sit in Delhi or in such other place or places, as the Chief Justice of India may, with the approval of the President, from time to time, appoint.
So, the approval required for the Supreme Court of India to sit at other places than Delhi is that of the Chief Justice of India, not the Prime Minister, Parliament, or President.