An elderly man was attacked by a beggar outside a supermarket.
The 23-year-old alleged attacker had to be dragged off his victim outside New World St Martins on Tuesday.
He then ran off and was found by police 10 minutes later in St Martins Rd.
St Martins Pharmacy pharmacist Johnny Lai went outside when he heard screaming.
He saw blood coming from the elderly man's head.