National Democratic Party

from Wikipedia, the free encyclopedia

National Democratic Party stands for the following parties:

historical: