While I agree with others that your name and where you live are not doing you any favors, you have also attempted to start at the very top with the most prestigious internships. Many people would be rejected doing that, even if they were American and went to top US schools. Try a tier lower, and a tier lower than that. And then work your way up to the Facebook's and Dropbox's of the World, once you have some American companies on your resume.