You have to have your green card for 5yrs or 3yrs if married to a US citizen. Then you have to apply for US citizenship and once approved you can apply for US a passport.
None - you need a passport. A Green Card is not a substitute for a passport.
Any country than an American citizen can go to, but only from the US(show the Green Card and passport in destination country) and back to the US or your home country. Just don't forget your passport and a Green Card anywhere!
A passport from your country of citizenship
No, it is not mandatory for green card holders to posses a machine readable passport (as the green card is machine readable).
no
depends on the age of the children.
Green card holder can travel within US states.As a U. S permanent resident you do not need a visa to visit Mexico. At the border or on the airplane you can get a tourist card good for up to 180 days. If you are going to FLY to Mexico you DO need a passport. You must use your passport from your home country since you cannot get an American passport until you become an American citizen.
You have to have your green card & passport.
she is American residented (green card)and vietnames passport.can she visit Canada
No. He also needs a visa issued by the Canadian government.
An American citizen can marry an immigrant who already has a green card in the United States. The immigrant is placed in preference category 2A, and is placed on a waiting list.
Your question does not make sense. You need to be a US citizen to have an American passport. If you have a green card and an expired Russian passport, contact a Russian embassy in the US and they should be able to issue you a travel letter or stamp your passport so you may travel back to Russia. But returning to the US is another problem.