To conquer a foreign land
To conquer the Indian state
To maintain their supremacy over the conquered Indian state.
All of the above
Solution:The correct reasons behind the British having a strong army were to conquer a foreign land, to conquer the Indian state, and to maintain their supremacy over the conquered Indian state. The British ruled India with their mind, not with their sword. Even though battles like the Battle of Plassey and other significant battles paved the way for the British in India, it was a mindset that concepts like divide and rule, subsidiary alliances, and so on. The contribution of their army can be seen in the form of suppressing some revolts and communal violence.