National Highway 2 is a 1,465 km-long road that links the national capital, New Delhi
. On its way, the highway passes through the states of Haryana
, Uttar Pradesh
before entering West Bengal
Faridabad, Hodal, Mathura, Agra, Etawah, Kanpur, Fatehpur, Allahabad, Varanasi, Sasaram, Aurangabad,
Barhi, Dhanbad, Durgapur and Chinsurah are some major towns that lie along this stretch.
National Highway 2 forms a part of the old Grand Trunk Road, which on Indian side has been split into National Highways 1 and 2.