Being from India, Let me say that it will take huge advancements in AI before self-driving cars could drive on the streets here!<p>These advances would need to include :-<p>-Being able to decide what can be considered a road and what cannot.<p>-Knowledge of Human psychology which additionally needs to cover areas of suicide , homicide, etc.<p>-Knowledge of Animal psychology<p>-Understanding of different cultural norms both for humans and animals (I have found that the cows in Bangalore are much less likely to yield way than the cows in Kerala)