Detectives are hunting a gang believed to be responsible for attacking and robbing a woman and a 16-year-old girl in separate incidents in Bradford.

In the first robbery, the group – described by police as being Asian men in their late teens or early 20s – walked up to a 31-year-old woman in Charteris Road, Allerton, and pushed her to the floor before rummaging through her pockets and hitting her.

She was left with injuries and the men made off with her mobile phone and cash.

The same gang is believed to have struck again when four Asian men demanded a 16-year-old girl hand over cash after approaching her at a bus stop in Bell Dean Road, Allerton.

She refused and was hit before being forced to hand over her keys and mobile phone to her attackers who then walked off.

Detectives in Airedale and North Bradford CID have issued detailed descriptions of the gang.

The first suspect was aged about 19, with black hair with his fringe gelled at the front, chubby cheeks and brown eyes.

He was wearing a grey zip up jacket with his hood pulled up, along with dark-coloured tracksuit bottoms with black socks pulled up. He was also wearing grey and black Nike trainers.

The second man was of a similar age, of slim build, about 5ft 3ins tall, with black hair and a black shiny jacket with the hood pulled up.

The third robber was aged about 20 and slim. He is about 5ft 11ins and had a long nose. He was wearing black tracksuit bottoms, black Adidas top with gold logo on the back and the hood pulled up.

The last suspect was described as being about 17 years old and also slim. He was about 5ft 3ins tall with black hair which was gelled at the front.

He had a squint in his right eye, which looked towards his nose and was wearing a blue hooded jacket and black tracksuit bottoms.

Police have appealed for witnesses to the robberies. The first happened last Friday between 9.30pm and 10pm and the second on Sunday at 10.20pm.

Anyone with any information about either robbery should contact Airedale and North Bradford CID on 0845 6060606.