Every year International Women’s Day sparks a momentary bout of reflection about the state of women in our society. The House of Lords has an annual debate, for instance, this year about women in STEM ...