I am not doing a summary here of the IRC codes for road markings. I ordered a copy and got it yesterday and flipped through it. The norms / guidelines cover the basics well. Significantly, there is clear guideline on GIVE WAY - markings.
I however scratched my head, and can't remember seeing the triangle painted on side lanes not corresponding sign on a pole even once in Pune (well, I don't think I have seen it in Mumbai).
Much of our congestion is around junctions, in between roads seem free from any traffic jams.
I cannot stress enough the importance of the above signage/markings. In UK, these are in place on smallest of side lanes joining the main roads. Consequently drivers have to know what it means. End result, once I hit the main road, I can be almost assured that no one (from cyclists, horse riders to largest of trailers) will butt in and obstruct me as I have the right of the way.
Having the above in place makes it easy for UK to have kerb side bus lanes (although they will work even in India despite current chaos as I can't imagine any scootersit of a Honda Civic trying to come in the way of a bus hurtling down the red bus lane).
Now all this money spent on flyovers, under-passes, overpasses and skywalks - budgets run in to hundreds if not thousands of crores - but I wonder what Pune Corporation's (Bangalore for that matter) budget for road signs and marking is?
Unless we spend on the basics, how can we expect anything to improve?