Over 10,000 in armed forces ‘not medically deployable’, Ministry of Defence says 24.12.2024 03:26 Evening Standard Deployable is defined as personnel who are able to deploy on operations.