Foreign income+ non-resident -> resident filing
I am an Indian National and I have been in US on F1 since Aug 2001.
My F1 expired on June 2006 and I was on OPT till my H1 began in Oct 2006.
I had filed 1040NR for the past five years but read that after 5 years, I should start filing as a resident. I also read a contradictory statement elsehwere that if I was on F1 then I should still consider myself as a non-resident alien. Even then I am not sure if the change of my status to H1 during the year makes a difference. So I would appreciate any clarification on this matter as to whether I should file as resident or a non-resident.
The other question is that I had been on an internship from Jan-Mar 2006 in UK while I was still on my F1. I don't know if I should report this income in my taxes. I was taxed in UK anyway and I don't know if I should present that income again here to be taxed?
Any help to both these questions would be really helpful.
Thanks!