The number of people on controversial zero hours contracts has reached a record high of 910,000. New figures based on an analysis of Office for National Statistics data reveal that 105,000 more people were on contracts that do not guarantee work in 2016 compared with the same period in 2015.more