The two men vying to be Britain’s next prime minister engaged in a testy TV debate last night. Barring some unforeseen event, Keir Starmer, the Labour party leader is expected to be the next occupant of 10 Downing Street following a general election on July 4. For many British voters though, he remains an enigma. The World’s Europe correspondent Orla Barry reports.