India already has self driving cars. Hire a car and it comes with a driver, picking you up from wherever you are. You'll get dropped off where you need to be and the car will find somewhere to park itself. When you want to go somewhere else, use your phone and the car will come pick you up, or if where you are is inconvenient for a pickup for whatever reason, you can find somewhere suitable, describe where you are, and the car will go there. No need for a smartphone app - a normal phone will do.
AFIACT, the only practical difference between this story and self-driving cars is that it involves human labor. However that's cheap in India compared to the West.
The masses however can't afford cars, let alone self-driving cars.