The political parties are generally formed on the basis of: __________?

The political parties are generally formed on the basis of: __________?

A. Common interests
B. Common economic and political principles
C. Common group interests
D. All the above