TRAC provides a breakdown by languages spoken by those whose asylum cases are pending and Punjabi speakers, who could be from India or Pakistan or elsewhere, numbered 21,961. There were 6,770 Hindi speakers, 6,315 Bengali speakers, who could be from India or Bangladesh or elsewhere, and 376 Tamil speakers, who could be from India, Sri Lanka or other countries.