Almost 200 court cases in London are dropped or delayed every week because of prosecution failings. New figures show that in a year 9,560 cases were thrown out or delayed in the capital. That works out at 184 every week.
More top news
Every Christmas gets a bit more desperate for one dog at Battersea. Can you help?
The problem has meant that no trains are able to run through Gatwick Airport rail station in West Sussex.
Schoolchildren found Eragon wearing a Christmas jumper in the bag filled with dog food, treats and a tear-jerking note, in a church.