Only if you are Mexican.
A passport and a visa.
yes yes they do
Thailand is one of them.
Of course you do, it's a foreign country.
go to the Mexican consulate in lima
yes
You go to your Mexican Consulate found in your residing state and there you can call to make an appointment and get your passport and matricula. In the related links section there is a list of Consulates int he U.S.
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.
A passport, unless you're Mexican. Vaccination for hepatitis is often recommended for travelers. And of course money and/or a credit card.
Yes, you do need your passport.
Yes, you need a passport to go on a cruise to Canada.
Do you need a passport to travel to Barcelona