Why have engineering and IT educational opportunities expanded in India?
A. the end of the caste system
B. the government's need to fill technical jobs
C. greater investment in education
D. huge number of foreign students