Name the countries which are included in Indian subcontinent.
India, along with its neighbouring countries, Pakistan, Bangladesh, Bhutan, Nepal, Sri Lanka and Maldives, is called the Indian subcontinent.