
The final of Great British Sewing Bee is looming after being hit with multiple last-minute delays due to the Euros and Wimbledon.
The reason for this week's delay has not been confirmed – a repeat of Death in Paradise took its place on Tuesday night. It could have been linked to the cricket coverage on BBC2, the opening game of The Hundred.