Southern India’s Bengaluru city, sometimes called India’s Silicon Valley because of the large number of tech companies that ...