Acting US Homeland Security Secretary Kevin McAleenan was shouted off stage at a university in Washington DC by student protesters.

Was it a legitimate form or protest or a violation of freedom of speech? The BBC's Aleem Maqbool spoke to some of the demonstrators.