only if a US citizen has Dual Citizenship with Another Country, than you can have a passport for each country.
Passports are now required.
Not if you are a US citizen flying directly to and from Puerto Rico.
obviously not, it's like having two passports, 1 for the US and one for Peru, you can't use both or even have both
US passports have a different appearance compared to passports from other countries because each country has its own unique design and security features to prevent counterfeiting and ensure the authenticity of the document.
Usually your passport depends on your citizenship. If you are a citizen of your country, lets say the USA then you have a US passport. You can also have a dual passport, depending on your citizenship again. You might be a naturalized citizen in one country and a citizen by birth in another. Sometimes, people working for the United Nations or a related organization may have passports issued by the UN.
If you are also a US citizen, you need to carry both passports and they should be valid.If you are a Canadian citizen and have green card, you need a valid Canadian passport with your green card.
Yes it is allowed. If you obtain Canadian citizenship, you are allowed to maintain your American citizenship as well. But you should always carry both their passports when traveling between the two.
No. You do not become a US citizen by marrying one. That is for you to earn by your own abilities!
If you are a US citizen, you do not need a passport to go between any two states including California and Hawaii. Foreign visitors need to show their passports when traveling between any two US cities by air.
starting in 2008, YES we need passports to get into Canada
State
Canadian, American and European citizens can enter Mexico without additional requirements other than their passports.