For e.g, When there is a change from green to red at one end, there must be a time gap in order to make sure all the vehicles have cleared the passage before changing the signal from red to green at the other end. This doesn't seem to be the case. I saw at least three minor accidents happen because of this in a time span of four days while I was in India few weeks ago.
As trivial as it may sound, I think it would help regulate the traffic more if they implement a better traffic signal system which takes this into account.