The Country which doesn't share the border with India is Iran.
The official name of Iran is the "Islamic Republic of Iran" and it is situated in the middle east sharing its border with countries like Iraq, Turkey, Armenia, Azerbaijan, Turkmenistan, Afghanistan and Pakistan.
The Capital city of Iran is "Tehran" and the supreme leader of Iran is Ali Khamenei, and the President of Iran is Hassan Rouhani.
The State Religion of the Islamic Republic of Iran is Islam(Imamiyyah Shiya).
Iran is the one among the founder nations of the UN, World Bank, OPEC, and various other International Institutions and the second-largest supplier of crude oil to India.
India has one of the oldest diplomatic relations with Iran since 1950 as well as India is one of the largest foreign investors in Iran's Oil & Gas Industry.