An estimated half a million people gathered in London for “the biggest demonstration ever against the far right”, organisers said..