Guys, remember what made Gandhi famous in India? His protest against the mandatory ID cards for Indians, imposed by the British government. Gandhi and company resisted by burning the ID cards, due to which they were jailed. Under Hitler, Jews were required to carry ID cards and wear a cross of David on their clothes. Failure to do that would lead to them being shot. Democracies worldwide do not require their citizens to possess ID cards (UK, US etc.) simply because this is a characteristic of a police state. Anyway, what happens if you forgot your ID card at home or lost it? Can the cops put you in jail (if not, what's the point of it? They can detain you on suspicion anyway). Do you really need a "license" just to walk on the streets now? One more way in which a corrupt cop can get a bribe?