As of 2015, India, Pakistan and Afghanistan are some of the largest countries in South Asia. The modern definition of "South Asia" consistently lists a total of eight countries that were previously part of the British Raj.
India is by far the largest country in South Asia, with an area of 1,269,219 square miles. Pakistan is the second largest with 307,374 square miles, and Afghanistan is slightly smaller with 251,827 square miles.
The other five countries are fairly small in comparison, with Nepal ranking fourth at 56,827 square miles. Bangladesh is similarly sized at 55,598 square miles. Sri Lanka consists of 25,332 square miles, and Bhutan is 14,824 square miles. The Maldives archipelago is only 115 square miles.