India is located in Southern Asia, between the Indian Ocean and the Himalayas. It has a total area of 3.28 million square km and land borders over 15,200 km long. India's central location between East and West Asia has given it a strategic position connecting Europe, Africa, West Asia, Southeast Asia, and East Asia by land and sea routes. India has a long coastline on the Indian Ocean and shares land borders with Pakistan, Afghanistan, China, Nepal, Bhutan, Bangladesh, Myanmar, and maritime borders with Sri Lanka and Maldives.