Which of the following is not an element of political party?

Which of the following is not an element of political party?

A. An organised group of persons
B. Fedility to certain common principles
C. A common programme
D. Acommon religion
E. None of these