Some other alternatives are consuming the routing services from Nokia or TomTom (TomTom might not cover India though) with their APIs and then parsing and visualizing the response in JS API since it comes back what I've seen so far in JSON with the geometry and such.
If you will plan to build your own network analysis services, consider using OSM Planet, for example, available for download for free from http://market.weogeo.com. This will give you access to the roads in India you might use then in ArcGIS for building own network datasets.
At the time of writing, no such routing service exists from Esri for India.
Option 1 - Build your own:
Option 2 - Use Google