New Democratic Party

Description

Canada's social democratic party led by Jack Layton. Issues, events, information about MPs and how to join the party.