Yes ,I don't have any green card opportunities as I am from India and my OPT is going to end in 6 months and I was an over confident fool who thought that I will get CanadaPR as my score is 478 so didn't even apply for H1b and I am not sure whether you are aware of it if you are on a visa in US you will be working atleast twice your peers because the employer knows you don't have an option mine was not so bad but still you don't have any freedom.I am not sure whether you are an Indian, if you are you know there is nothing there.Politics is appalling(I am from Kerala there communists are shutting down industries and I am an industrial engineer lol and Modi cares more about cows I am a Hindu(atheist)but I can't agree to his actions ),more than politics, opportunities it is the culture which I can't stand, people can't mind there own business and most people I have seen in India have losers attitude the ones who want to be successful they already left long ago.