Garibaldi har nu lemnat London.