Originally Posted by
Nightshade
Legally residing non citizens are required to carry their visa with them as proof of legality already last I knew.
I didn't know anything about it, but a few minutes of google-fu and, voila, here's some info about it:
http://www.mcg.edu/research/postdoc/TravelAdvice.htm