India Secures Top Slot in 2016 Outsourcing Index

India has secured the position of the world’s largest outsourcing destination, based on financial attractiveness and business environment. This was revealed in a study published by A T Kearney, a London-based global management consulting firm. According to A T Kearney’s 2016 Global Services Location Index (GSLI), India attained the top position from among 55 countries […]