A man has been fined for hurling an egg at animal rights protesters.

More than 400 protesters marched from at Oxpens through Oxford to South Parks Road on Saturday.

A 20-year-old Oxford University student was arrested by police and given an £80 fixed penalty notice for throwing an egg.

The protest was held against the university's animal testing laboratory in South Parks Road.

Police spokesman Rachel McQuilliam said the protest was largely peaceful.