More than one million people in Britain are on zero-hours work contracts, four times the number shown in official figures.
The Times