Over 120 politicians did work for polling companies, earning more than £116,000 since the last election.
www.bbc.co.uk
MPs earn up to £350 an hour for taking surveys

Over 120 politicians did work for polling companies, earning more than £116,000 since the last election.
www.bbc.co.uk