Brexit: Thousands march for 'people's vote' on final deal

Thousands of people have marched through central London to demand a final vote on any UK exit deal, on the second anniversary of the Brexit vote.