Staff work at a branch of Bank of Beijing Consumer Finance Company. The firm and its four executives were punished over the weekend for malpractice. Photo: Handout.