Factual error: There are a number of errors in the Irish rank insignia. The general wears at various times three bars (worn by a captain in 1961, when the film is set) and a modern major-general's rank badge (introduced in 1971). The junior officers wear British-style pips (not introduced by the Irish Army until 1971). The company sergeant wears the rank badge of the lower rank of company quartermaster sergeant.
Factual error: The Indian commander, 'General' Raja, was actually a brigadier (India uses the British system, in which a brigadier is not a general and is not addressed as such). The rank badge he wears (two stars over crossed sword and baton) has never been used in India for any rank. The real Raja was also not a Sikh, so did not wear a turban or beard as he does in the film.