Theresa May way ahead

ICM has consistently had the widest gap of all the polls. This 12-point lead compares to an 11-point lead in their June 5 poll.