What kept the discipline in British army ?
They had tanks with them
Their Generals were wined and dines in offices
Their Generals risked their life leading the infantry
They had very good artillery