IT jobs are outsourced to India from different parts of the world. The main source of such jobs is the USA. This is because India offers flexibility in price options., high quality services, India boosts of good infrastructure and technology, attractive policies by the Indian government.
Bangalore emerged as the IT hub of India because
1. Bangalore has a strong educational system in science and technology.
2. Bangalore has a significant pool of people educated in science and engineering.
3. The weather in Bangalore is very pleasant prompting many companies to set up their offices there.
4. The government of Karnataka encouraged the emergence of Bangalore as an IT hub.