I appreciate your advice atheist.pk. But tell me one thing, is studying in abroad universities really necessary for immigration? Can't i study in the local universities and then move abroad?
It makes it a lot easier if you ask me (just dont try for UK at the moment because their economy and immigration situation is pretty shit!).
If you like, you can:
1) do undergraduate in Pakistan
2) get good marks and get transcripts of your degree
3) do TOEFL/IELTS (which is must) and GRE or GMAT (if you plan USA and/or MBA)
4) apply for Masters or PhD in Europe (Germany, Sweden to name a few that have international masters degrees taught in English) or North America or Australia
5) go and study there and get a work permit after you finish.
that's the best way if you think you dont want to spend too much money for undergrad studies