Global Services Location index
Egypt ranks the 15th among 60 countries in this year, which asserted its leadership in communications as an outsourcing operations hub, it pointed out.
Most Read