Scientists have devised a blood test for tuberculosis which they hope will help patients in the developing world. The team from St George’s Hospital and the Medical Research Council National Institute for Medical Research say their serum test is 94% accurate.