India is located in South Asia and has a total area of 3.287 million square kilometers, making it the 7th largest country by area. It shares land borders with Pakistan to the west, China, Nepal, and Bhutan to the north, and Bangladesh and Myanmar to the east. India has 29 states and 7 union territories for a total of 36 entities.