preloader

Salam (previously ITC)

ITC is a licensed DSP in Saudi Arabia with a paid capital of SAR 1 billion. They carry our international backup links through their super fast marine cables. For more information, please visit www.itc.sa