Garibaldimötet i London var talrikt besökt.