You need a passport to go anywhere.
No, but you will need a passport to get back into the US.
Yes. Every foreigner entering the United States must have a passport.
Visa is not required
No
No, just a US passport.
A passport.
Yus.
no . you don't need it.
Yes - the Northern Hemisphere security initiative means even Americans need a passport To enter the US. Puerto Ricans, Canadians and Mexicans all do so too.
how can you be a Canadian citizen with Indian passport. If you are Canadian resident with Indian passport yes you have to get a US Visa.
does a citizen of Mexico need a passport to go from the us to Mexico and back? He is legal to be in us but not a us citizen.