Bangalore is considered the "Silicon Valley of India" or "IT Capital of India". Originally, numerous science and research facilities were founded/located to/in this city, mainly because the city in the south of India has a sufficient safety distance to the borders with the two arch rivals Pakistan and China and is therefore beyond their reach. Bangalore therefore had a critical mass of technology experts; additionaly it enjoys a mild climate (pleasant temperatures all year round); put together, these factors gave the city an exceptional development dynamic.
What characterizes Bangalore above all are numerous technology parks, more than a thousand software companies, and a biotechnology and aerospace cluster. Numerous German companies have an offshoot there, such as Bosch, Siemens, SAP, Daimler, Lapp Kabel, GEA Group as well as numerous SMEs. And of course numerous large international players such as IBM, Intel, Accenture, Cisco Systems, Oracle, Hewlett-Packard, Motorola, Dell, Fujitsu, Infosys Technologies Ltd, Tata Consultancy Services, Texas Instruments, Novell, McAfee and Wipro Technologies. In 2017 Bangalore was named "most dynamic city in the world" (City Momentum Index).
The population was estimated to be about 12 million in 2020 (for comparison: in 1950 the number of inhabitants was only about 750,000). The rapid growth came with ecological challenges (groundwater level, microclimate/heating, pollution) and - as in many other Indian metropolises - a traffic situation close to collapse. I lived there myself for a few years.
Bangalore is still a must for Indian start-ups in the IT sector, because the "IT Capital of India" has the largest pool of IT professionals. The size of the brain pool is estimated to range from 500 000 to over 1 million IT professionals. Bangalore is also the #1 IT outsourcing hub in the world - for 25 years already.