£100m military contract lined up for company mired in racism allegations

4000
3000