Browsing: 000 candidates fight for 650 seats in the British parliament.