The bullet proof vests, costing more than £200 each, were previously only worn at the discretion of the borough commanders. However, the boroughs where protective vests are now compulsory include Brent, Croydon, Ealing, Hackney, Harringey, Islington, Lambeth, Lewisham, Waltham Forest, Tower Hamlets, Newham and Southwark.