An Islington spokesman said: "The bulk of complaints can be put down to misunderstandings about the law." Smoke Free England, which has a hotline for complaints, said London authorities had inspected 65,601 premises and 1,670 taxis, coaches and buses. Of those, 942 premises and 57 vehicles failed to comply.