Yes, you always need a passport when you travel outside your country of origin.
It depends on where you want to travel to...If you are goin to the UK you can enter with your British Passport. Also you should be fine to travel within the European Union with the same British Passport. Your Green card will give you entrance back into the US when you return.
Only his/her passport is required.
You can travel within the US with a green card so long as it is valid. A green card is NOT a valid document for international travel outside the US. To travel outside the US, you will need a passport and possibly visas depending upon the passport you hold and the country you visit. Please check with the local embassy/consulate for the most up to date visa requirements for your country's passport prior to travel.
Yes, you can travel to England with a green card, but you may need to check if you also require a visa for entry.
Yes, you can. You just have to take your green card along with your Iranian passport.
No, for international travels, you really need your passport. However, if you plan to land or sea travel to Mexico or Canada and you have your License and your Green Card and Birth Certificate, then you can but you still need the passport when you get back to the US for easier travel.
yes,as long as you have no criminal record.
You do not need a passport to travel within the United States. However, you may need an official government-issued photo ID, especially if you are flying, and your passport is a convenient form of identification.
Yes, a green card holder can travel to Canada with certain requirements, such as having a valid passport and possibly a visa depending on their country of citizenship.
No. NTSA guidelines require a passport (foreign or US), US passport card, green card or US drivers license or non-drivers license.
Hawai'i is a US state, therefore no passport is needed for US citizens to travel to or from Hawai'i. Hawaii is part of the United States. Therefore, if you are a Citizen or a Permanent Resident(Green Card holder) you won't be needing a passport to go there. DL will do.