Sri Lanka’s global country ranking moves up five places, to become 16th in the A. T. Kearney’s Global Services Location Index. GSLI first published in 2004, analyses and ranks top 51 countries worldwide as the best destination for providing off-shoring services, including IT services and support, contact centers and back-office […]
Post a Comment