20120526 business.india-business: Anywhere is better than home for India Inc