Question: di mana terletaknya texas southern university di houston texas
Answer: Houston; Amerika Syarikat; Amerika