Take primary through pinch-points where possible. I think the driver should be prosecuted - cyclists have been killed by drivers like this, in this situation. It's not hard: stay back; wait until the cyclist has cleared the pinch-point and only over-take if it is both safe and practical.
Oh bloody Banchod. Bewakoof.
Very stupid behaviour.
Not even in India drive so badings.