Do foreigners legally have to carry ID?

4 posts were split to a new topic: When is a mainland not a mainland?