India is a highly accepted destination in this regard because of many obvious reasons. Cheaper but skilled pool of professionals, advanced technologies, time zone differences etc. are just a few to mention. For more info regarding Outsource to India and its Benefits