● India has 15,106.7 km of land border and a coastline of 7,516.6 km including island territories.
● India shares its land border with seven countries- ◦ Afghanistan and Pakistan to the North-West,
◦ China, Bhutan and Nepal to the North,
◦ Bangladesh to the East and
◦ Myanmar to the Far East.
● There are five Indian states that share their boundary with Bangladesh.
They are - West Bengal, Mizoram, Meghalaya, Tripura, and Assam .
Sri Lanka (from the south-east) and Maldives (from the south-west) are two countries with water borders.