every one india should carry an ID card or a passport issued by the govt. of India. foreign national should have a passport issued by another recognised nation and have visa to vsit our country or permitted by treaty to visit our country without visa. the india ciizens viting ourtside thier districts should necessarily carry the ID/passport with them.