• 10 years ago
Teleperformance Egypt - The Nile Experience