In a surprising turn of events, England's Test captain Ben Stokes, known for his lucrative contracts in the past, has chosen ...