A teenager has been arrested after a woman and child were targeted in an unprovoked attack.
Police were called to Portishead Marina, in North Somerset, shortly after 10:00 BST on Sunday to reports that a man had attacked the pair and assaulted a man who had tried to intervene.
The child was taken to hospital but has since been discharged.
A 19-year-old man was arrested at the scene, with police confirming he had since been released on bail under the condition he did not return to Portishead.