Barbra Streisand has become the latest singer to appear in the Late Late Show's "Carpool Karaoke" segment, with the Jewish megastar singing hits including "No More Tears", "Don't Rain on My Parade" and "The Way we Were".
The Grammy, Oscar, Tony and Emmy award winner duetted with James Corden as part of her publicity tour for her new studio album, Walls.
The album, her thirty sixth, is, as its name suggests, a strikingly political one.
"Every song relates to something about what's going on in these difficult times," she told Corden.
"The only thing I can do is write about it and tweet. People deserve the truth."