Many thousands have swarmed Flinders Street in Melbourne in a mass protest against Israeli President Isaac Herzog, who made appearances across the city today as he concluded his Australian visit.