According to Management Consulting firm Zinnov, there are an estimated 594 R&D centers of multi-national companies in India employing 146,760 workers. Most are in Bangalore (312), followed by Pune with 96, the New Delhi area with 87, Hyderabad with 55 and Chennai with 39. (Source: EETimes.)
Bangalore, as expected, has more than all the others combined. But Pune is second. Yippie.