Hundreds of demonstrators descended on Portsmouth after migrants heading towards the Hampshire coast on a small boat were intercepted and brought ashore.
Around 140 migrants are believed to have disembarked near Eastney in Portsmouth, and will be taken to Manston immigration centre in Kent for processing.