India shares its land boundaries with Pakistan, China, Nepal, Bhutan, Bangladesh, Myanmar, and Afghanistan.