Bangalore is littered with engineering colleges. 200 and counting. The largest number of engineering colleges in a single city anywhere in the world actually [source: http://bit.ly/1frmfL].
The colleges help fuel the IT industry and churn out mind boggling numbers of graduates in fields as diverse as Biotech, Telecommunications, Textile engineering and IT(duh!).
Above are Engineering students studying for their exams.