Donald Trump's lawyer, the former New York mayor Rudolph Giuliani, has made several gaffes while serving his client, ranging from spilling the beans on how Michael Cohen bought Stormy Daniels's silence to confusing tales about the alleged meeting with Russian operatives in Trump Tower. So far, Giuliani has managed to keep his job. But how much longer will the president tolerate the slip-ups?

• Rudy Giuliani has turned out to be a dangerous liability for Trump



