London double-decker bus crashes into shop
A double-decker bus crashed into a shop on a busy London street on Thursday morning leaving at least six people injured. The crash took place in Lavender Hill in southwest London before before 7 a.m. local time. Police said the driver of the bus had been taken to hospital; emergency services freed the two passengers […]