New Delhi has one of the highest road density in India