Tech Mahindra: Tech Mahindra to establish delivery center in Egypt, hire 1,000
Tech Mahindra said on Friday, it has signed a Memorandum of Understanding (MoU) with the Information Technology Industry Development Agency (ITIDA) to establish a global… Read More »Tech Mahindra: Tech Mahindra to establish delivery center in Egypt, hire 1,000