England left-arm bowler Stuart Broad has bowled the most expensive over in Test cricket history, giving up 35 runs, during the fifth Test against India at Edgbaston. Indian captain Jasprit Bumrah, while batting at number ...
News delivered to your inbox.