The Indian Subcontinent is the subcontinent which contains the countries of India, Pakistan, Bangladesh and Sri Lanka.