The overall infrastructure in Delhi has improved by leaps and bounds over the past decade, especially the roads. Traffic moves smoothly for the most part, and the road surfacing is also quite good. The metro has also presumably helped take some traffic away from the roads. Now, if only numbering of buildings and homes can be done, so it should be possible to get to places without stopping and asking people! This is a universal problem in India.
Mumbai roads, by comparison, are quite pathetic. One Sea Link only ends up shifting bottleneck points. Mumbai needs to be ringed with roads in the sea – there isn’t enough space on land to do this. Of course, I cannot see this happening in the near future. When we cannot get the next leg of the Sea Link from Worli to Haji Ali started or even an elevated road built at Peddar Road, we have little hope. The surfacing of the roads also is quite bad – travel in a taxi and one will realise it.
At the core is an issue of government and governance. Unless that is fixed, we are not going to get the basics right.