Political Parties have been elaborated upon in terms of history, structure, current issues etc....