I want to know the answer to the following question:
STC stands for what?
All the background I'm provided with is that "The cooperative deal will see the firms establish the Somali Telecommunication Company (STC), which will allow their mobile clients to communicate across the three networks.". Is that enough to answer the question?
Answer: yes