STC

3
5 years agoOpen For Voting

STC (Saudi Telecom Company) is actually one of the largest telecom companies in the world yet it isn’t even in the western world! It holds a pretty much monopooly over the telecom industry in saudi arabia and I would love to hear how that came about.