It's been a bad week for Britain and a bruising one for our innumerate Chancellor Rachel Reeves. The past few days have been ...