morocco
Yes
If he is travelling on a south African passport he will require a Schengen Visa if visiting Holland or Germany. He will require a separate visa from for the UK if he wanted to visit there as well.
No. You only need to use a passport if you are traveling overseas. This doesn't mean that it's free to travel from state to state.
For tourism and business, they don't. Only a valid passport is required.
Swaziland tourist visa is required for citizens of Germany. Gaurav Khanna
No. US passport holders are allowed 90 days visa-free travel in Germany and the other Schengen-Agreement countries.
If you are traveling from outside Mexico, all cities you travel to require a passport.
Yes you will require a passport if you are flying.
It does not require a passport to travel to Hawaii.
definitely after 9/11. laws are more stringest and places that used to not require a passport now require a passport.
UK passport holders require 6 months left on their passport