Rated among the top 25 destinations for outsourcing and having received several awards, Sri Lanka offers a competitive business environment, a good talent pool and attractive financial structures.