If it can handle the traffic in Delhi then I will be impressed.
Route finding will be a bit more difficult, but other than that, it could probably be approximated as "if (closest_obstacle_in_front.distance > 30 cm) { drive(SPEED_SNAIL_PACE); } else { honk(); }"