The University of California at Berkeley has cancelled a talk by the editor of the right-wing Breitbart News website, Milo Yiannopoulos, after hundreds of students protested against his visit.

Mr Yiannopoulos is an outspoken supporter of President Donald Trump.

At least one fire was started and police fired tear gas, as the campus was put on lockdown.