Till some months back,India was dream destination for any business
development.From top guns like Microsoft to even small start-ups
everyone had the dream of having an office or development center in
India.One main factor is the low cost-advantage India provided
compared to onsite locations...