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.
I needed a visa for Russia and had to send my passport to the Russian embassy. I bet for China you have to do the same thing. So, you need a current passport to do this. The Russian embassy also had forms for me to fill out and I paid about 300.00 for processing.
Once your passport is valid and it will not expire during the whole duration of your stay, then there is no problem.
as long as you return within those 90 days!
Check the first pages in the passport. Should be a date of issuance and a date of expiration. If it hasn't expired, you should be all set to travel, as long as the passport doesn't expire while you out and about traveling.
Yes a Russian passport holder needs to apply for a visa in advance in order to travel to South Africa.
No, you don't need a special passport. Just use your passport that you use to enter the country to buy tickets. Plus you need to keep it for the police! Good luck!
You may be able to renew your passport in as little as 24 hours. Check this authorized service: http://www.rushmypassport.com/
You can travel without visa with Macedonian passport in every state in Europe, including: Russia, Thailand, Turkey, Egypt and some other African states.
yes. it hasnt expired yet.
No. A passport is required to travel internationally. However, there are some exceptions. For example, if you're an American citizen on a cruise that goes to Mexico, a passport is not required but a birth certificate and ID is. However, if you're an American citizen on a flight to Russia, then yes, a passport is required.
You cannot travel on a cancelled passport, but you can carry it with you. You have to travel on your renewed passport.