Twenty-four sick and starving puppies found on the M6 are nursed back to health

More than 40 dogs including chihuahua crosses, border collies and beagles were found crammed in crates on the M6 in Cheltenham, Gloucestershire in August, all in poor health.