Until the Partition of India in 1947, the British Army had spent 200 years on the subcontinent. During this period, a complex cultural relationship evolved which still has resonance today. Here, we look at the influence this has had on the English language.
There are many Indian words in the English language today. They have roots in Sanskrit, Persian and Arabic, as well as Hindi and Urdu. Some are more obvious than others.
We asked members of the public in London, Delhi and Amritsar if they could name any. This video represents some of our favourites.