‘Women spend over £20,000 on periods in their lives’: Ashley James on the invisible cost of womanhood

· The Independent