Around 30-thousand people joined a march against racism in central London on Saturday during which campaigners voiced their opposition to the wave of populism they say elected Donald Trump, saw Britain vote to leave the EU and fuelled the rise of far-right politics around Europe.