单项选择题
Which of the following is NOT true of the panel of the ……
Which of the following is NOT true of the panel of the Council on Foreign Relations
A.There are 26 members on the panel.
B.Its base is in New York.
C.Its members are from Europe and the United States.
D.It is governmental.