India has 28 states and eight Union Territories. India shares its land boundaries with:
Pakistan and Afghanistan in the northwest
China (Tibet), Nepal and Bhutan in the north
Myanmar and Bangladesh in the east
The southern neighbours across the sea consist of the two island countries, Sri Lanka and Maldives. India has had strong geographical and historical links with its neighbours.