Impounded cars twice as likely to be sold or destroyed than returned to owners
More than 6,000 cars have been impounded and destroyed in London over the last five years – with owners given
More than 6,000 cars have been impounded and destroyed in London over the last five years – with owners given