The Great British Sewing Bee has reached its climax, with three contestants battling for the title in tonight's final. Scientist Yasmin, two-time garment of the week winner Caz, and 19-year-old Órla, the show's youngest contestant, are the finalists after a tense semi-final.
In the final challenge, the sewers must create trompe l'oeil illusions with fabric, designing garments for a chosen friend or family member. The episode airs at 9pm on BBC One.
Elsewhere tonight, Michael Palin explores Venezuela's barrios and natural wonders in a new travel series at 9pm on Channel 5. The South Bank Awards, rebranded as the Sky Arts Awards, also air at 9pm on Sky Arts, hosted by Bill Bailey.



