My wife lives in Texas, which office does she need to file her Study Permit Apllication? She thought it is Los Angeles, California but someone told her that she needs to findout where do people from Texas need to file their papers to. Please, time is running out for her is someone can answer me this question, I will appreciate so much.
Twiga
Twiga