What types of neighbours does India have, and which countries fall under each category?
India has two types of neighbours. land-based and maritime. Land-based neighbours share a land boundary with India and include Pakistan, Afghanistan, China, Nepal, Bhutan, Bangladesh, and Myanmar. Maritime neighbours are connected by sea and include Sri Lanka, the Maldives, Iran, Oman, Thailand, Malaysia, Singapore, and Indonesia.