Does "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." contain the correct answer to "STC stands for what?"
yes