England v India: Stuart Broad concedes Test-record 35 runs in one over at Edgbaston

England's new entertaining style took a bizarre turn when Stuart Broad was hit for the most expensive over in Test history by India number 10 Jasprit Bumrah.

A total of 35 runs came from Broad's set, beating the previous record of 28, which had occurred three times.

In chaotic, comedic and downright daft scenes on the second morning of the fifth Test at Edgbaston, Bumrah swiped two sixes and four fours.

Broad's plight was made worse by one of the sixes coming off a no-ball and another delivery going for five wides.

It meant Bumrah, a tailender with a Test average of six, set a batting record against a bowler who had just claimed his 550th career wicket.

Bumrah, standing in as India captain, also set a new record for the number of runs off the bat in a single Test over - 29.

The previous record of 28 was jointly held by Australia's George Bailey and West Indies legend Brian Lara,

meaning Bumrah has taken a batting record from one of the all-time greats of the game.