//I am an engineer with 3+ years of exp now // Which engineering ? What experience
//and have determined to go for ISB(Indian School of Business) // Why do you want to go to a business school?
// As now because of immigration rules // Which country(ies)?
//no opportunities for Indian students in foreign MBA schools // Did you check out the stats ?
//I have searched a lot for this question but haven't got any good answer for my question.// Searching for "no opportunities for Indian students in foreign MBA schools" will give results supporting your search query. Search for placement statistics. Talk to current (Indian) students from schools of your preference. You will get a real picture.
//What are the choices for an aspirant like me other than ISB?// It is not up to some one to decide. It is up to you. Each school is different. There are hell lot of factors like Alum Network, Location advantage, Academics, Return of Investment, Concentration ...... list goes on
//Which top foreign schools actually provides jobs to immigrant students and help in issues regarding immigration and Visa?// Are you talking about Teaching assistant jobs ? ? Because only jobs at the schools which schools provide are these. If you are talking about post MBA job opportunities, each school has career services divisions which will mould you to get the job of your interests[better rephrase it .. fetch you an internship]
//I am only looking for Top 20 colleges in world list and will not do MBA if my choices are below this list.// Again Top 20 ... What do you mean by top 20? As previously mentioned, it depends on concentration . For example, if you are looking at Marketing it is Kellogg which is World 1.
All this response is from 9 months of research on Graduate Schools of Business and also 9 months of introspection. I assume most of them are right. Some of them could be wrong. My fellow gmatclubbers will correct those.
And finally Welcome to GMATclub .......
P.S. : Forgive me for my avg[I feel so] Verbal Skills !!