THE Metropolitan Police has revealed that the force has “run out of things to sell.” Britain’s biggest police force has been at “breaking point,” in reference to bosses at the Metropolitan Police Federation. They have sold off their headquarters at New Scotland Yard, police stations and hundreds of flats in its portfolio...