Yes, you do not need a passport to visit the US Virgin Islands if you are a US citizen.
No, but you will need a passport to get back into the US.
You need a passport to go anywhere.
Yes. Every foreigner entering the United States must have a passport.
A passport.
No
No, just a US passport.
Visa is not required
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.