Police now hold more than 20 million facial recognition images. Included on the databases are the faces of hundreds of thousands of innocent people - which the Government says don't need to be deleted.

Sky's Technology correspondent Tom Cheshire reports.