The final of BBC One’s MasterChef will air on Wednesday night after being postponed following the death of the Duke of Edinburgh.

The final episode of the popular cooking series was due to air on Friday but the BBC suspended its schedule across BBC One, BBC Two and the News channel to air segments about the senior royal who died aged 99.

Announcing the new air date of the final, a tweet from the BBC Press Office said: The #MasterChef final will now be shown tomorrow night at 8pm on @BBCOne with @JohnTorode1 and @GreggAWallace.”

The popular programme will see finalists Tom, Alexina and Mike cook off to be named this year's champion.