Body armour given to British troops is failing to protect them ... called Enhanced Combat Body Armour. The RAF, Army and Navy own a minimum of 120,000 sets, and every plate is being recalled ...