The Grand Trunk Road (formerly known as Uttarapath, Sadak-e-Azam, Shah Rah-e-Azam, Badshahi Sadak, and Long Walk) is one of Asia's oldest and longest major roads. For at least 2,500 years it has linked Central Asia to the Indian subcontinent. It runs roughly 3,655 km (2,271 mi) from Teknaf, Bangladesh on the border with Myanmar west to Kabul, Afghanistan, passing through Chittagong and Dhaka in Bangladesh, Calcutta, Kanpur, Agra, Aligarh, Ghaziabad, Delhi, Amritsar, Chandigarh, Prayagraj in India, and Lahore, Rawalpindi, and Peshawar in Pakistan.
The highway was built along an ancient route called Uttarapatha in the 3rd century BCE, extending it from the mouth of the Ganges to the north-western frontier of India. Further improvements to this road were made under Ashoka. The old route was re-aligned by Sher Shah Suri to Sonargaon and Rohtas. The Afghan end of the road was rebuilt under Mahmud Shah Durrani. The road was considerably rebuilt in the British period between 1833 and 1860.
