Slowly but steadily over the years, India has become a major hub for outsourcing. But the lesser known fact remains...