Geography ❯Europe ❯United Kingdom
London Liverpool Birmingham Norfolk Greater Manchester Suffolk North Yorkshire Cumbria Merseyside Kent
Detectives are appealing for witnesses to help identify a rider who left the scene on foot.