TECHNICAL SOURCING CENTER – TRICHY SAUDI ARABIA May 22, 2024 SAUDI ARABIA – LONG TERM. URGENT REQUIREMENT – LARGE VACANCY – IMMEDIATE DEPARTURE.