India shares the longest border with Pakistan.
Based on information from pakconsulatela.org:
- To Pakistan's east is India, which has a 2,912 km border with Pakistan.
- To its west is Iran, which has a 909 km border with Pakistan.
- To Pakistan's northwest lies Afghanistan, with a shared border of 2,430 km.
- China is towards the northeast and has a 523 km border with Pakistan.
Here's a table summarizing the border lengths:
Country | Border Length (km) |
---|---|
India | 2,912 |
Afghanistan | 2,430 |
Iran | 909 |
China | 523 |
Therefore, based on these figures, India has the longest border with Pakistan.