Choose the alternative that is grammatically correct:
A) That is outrageous! I wonder who he thinks is he!
B) That is outrageous! I wonder who does he think he is?
C) That is outrageous! Can somebody tell me who he thinks he is!
D) That is outrageous! Who is he thinking he is?