Corporate America… now will you be on Indian shores in droves?

Or have the events of the past three months numbed your gray cells? Or then again, surely 10 young men slinking on to Indian shores in the past week are not going to drive you away from those Western shores of Mumbai; nor displace you from India's Silicon Valley on the Deccan Plateau! Is it … Continue reading Corporate America… now will you be on Indian shores in droves?

Advertisement