The Indian subcontinent or the Indo-Pak subcontinent, also called the Indo-Pakistan subcontinent is a term mainly used for the geographic region which includes: Bangladesh, Bhutan, Republic of India, Maldives, Nepal, Pakistan, and Sri Lanka. It is north of the Indian Ocean. It is south of the Himalayas, one of the world's largest ranges of tall mountains.