Afghanistan.
Iran shares the western border of Pakistan.
India and Afghanistan do not have a border.
The Government of India also considers Afghanistan to be a bordering country. This is because it considers the entire state of Jammu and Kashmir to be a part of India including the portion bordering Afghanistan. A ceasefire sponsored by the United Nations in 1948 froze the positions of Indian and Pakistani-held territory. As a consequence, the region bordering Afghanistan is in Pakistan-administered Kashmir. In short, no it does not. But the Indian government claims it does. Source: India Demographics
The country to the west of Afghanistan is Iran, with Turkmenistan to the northwest.
Afghanistan and India
China, India, Iran, Afghanistan
Pakistan shares the longest border with Afghanistan. It stretches on for over 1500km.
Pakistan lies between Afghanistan and India.
unknown
Pakistan
Afghanistan, India, Iran and China.