Sure they can. Just go to your local Immigration office. They'll put you on a plane straight away.
Probably not.
If he has a valid passport of another country he can.
Cruise lines will require a valid, unexpired passport for international ship travel. Each country will require this passport when passing through immigration. Most cruise lines will not accept an expired DL for domestic travel.
No you need a valid passport to leave the country.
You need to have a current passport to leave the country, or to return. If you are already outside the country and your passport expires, you will need to contact your consulate to have it renewed.
There is no such thing as temporary passport. It is either you have a valid and not expired passport of your country of citizenship or not. You need this valid passport in order to travel to Thailand.
You cannot travel anywhere on an expired passport.
It is not ok to travel on an expired passport. Why? because even though the country you want to enter accepts expired passports (which there is no such country), the airline will not allow you to board the aircraft. So, always make sure you have a valid passport and proper visa, if you need one, well before your departure date.It does not matter if you are a new born or a 97 year old senior- you should have a valid passport to travel outside your country.
if you mean expired passport , then you can go to the consulate and get a one way passport , or provisional passport which is only valid for one flight or crossing one boarder.
Yes it should be on your passport.
Depends on nationalities, i would say yes if your from the same country, i know people that are in there 90s that never had a passport, and were happily married.
No, you have to get another photo taken. post offices take photos for your passport to fly.