A major religion of the Indian subcontinent that incorporates several philosophical and cultural traditions.