Chief Election Commissioner before entering office shall make oath before_________________?
A. Chief Justice of Pakistan
B. President
C. Chief of army staff
D. None of above