Also frustrating for executives is that a lot of research ends up in some form on Internet platforms such as Twitter minutes after release.
What is the relationship between 'Twitter' and 'Internet' in the context of the input sentence.
Options: location of formation, stock exchange, founded by, industry