A boy has been charged following an attack on a bus in Bitterne.

The 16-year-old from Portsmouth appeared in court accused of attempted grievous bodily harm with intent, possession of an offensive weapon in a public place and possession of a controlled drug of Class B.

The arrest comes after a 17-year-old boy was approached by another boy, who was carrying a knife, on the number 16 Bluestar bus on Friday.

The victim was punched in the face before the offender fled the bus and left the area along Bitterne Road.

The victim suffered swelling to his face.

He was not injured by the knife.

The 16-year-old arrested by police, who cannot be named for legal reasons, appeared at Portsmouth Magistrates' Court on Wednesday.

He has been remanded into custody to appear at Southampton Magistrates' Court on Monday.