What are the geographic (physical) boundaries of India that make India a subcontinent?

A) The Atlantic and Pacific Oceans

B) Saudi Arabia and China

C) The Brahmaputra River and Thar Desert

D) The Himalaya and Hindu Kush Mountains