in saudi arabia, it is mandetory for expats to carry resident permit with them. It is good. incase of an accident authorities know every thing about you.all western countries hsve IDcard system.in india, where it is really necessary,govt does not excercise.