Where are they? The Met have tooled themselves up with 300 taser guns and rank and file officers will soon vote on whether to strike.


Popular on LondonNet