India has the second largest net work of roads in the world with 3.5 million kilometers. Of the 3.5 million kilometers of roads, just 2% i.e. 50, 000 kilometers are national...