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.
Do you know any more? If so, let us know on social media!