The British government has announced an independent review into the circumstances surrounding the murder of teen Henry Nowak. Continue reading... [ H/T Breitbart News ]