Of course you do, it's a foreign country.
Only if you are Mexican.
i do not think so
Of course not, it is the same country, Do you need passport to go to California from New York?
Thailand is one of them.
if you are coming from another country then you will need a passport to go to the USA and in some cases you may also need a visa.
No you don't. Travel within the United States does not require a passport.
If you are a United States citizen, you do not need a passport to travel from NY to California, as these are both part of the U.S. If you are not a United States citizen, you should have your passport from your home country with you whenever you travel in the U.S.
A government issued passport.
yes
yes and she shouldn't travel alone
No unless you are landing outside of The United States at any point,
yes person going to new zealand passport needs a visa to go to japan because visa is allowment by the state government for staying in foreign for a certain period of time.