Traffic in Bangalore is a sight to behold. There are very few rules and almost no traffic enforcement. I think red lights are respected. Aside from that anything goes. The traffic flows like water with cars, pedestrians, bikes, motorcycles and auto-rickshaws all flowing between each other.
For pedestrians trying to cross the street, the secret is to just walk out and expect the cars to stop. Running or weaving between the cars is bad The drivers can't predict you. If you walk calmly in a straight line, then they can break or swerve.
Steven is getting good at this. The first evening we were here, when we wanted to cross the road, we waited a long time for a break in the traffic, then we dashed across. Now Steven just walks out when there is a little bit of a gap. The drivers adjust.
An Indian coworker informed me that only Bangalore works like this. In other cities that would get you run over.
While on the road one morning, we were talking with the driver about things to see. He pointed out a large market on the side of the highway and asked us if we wanted to see it. I think I said "That would be nice sometime." So the driver just stopped on the highway. He didn't pull over. He just stopped.