A tea-poy has very little to do with tea. It was originally the name for an Indian three-footed, i.e., a tī-pāī table which could be used for many things including serving tea.
While Urdu is its national language, more people speak Punjabi and its dialects in Pakistan than any other language. In 1998, only 7.57% of the population were Urdu speakers.