Venue


 * 1) place, specially where cases are viewed.

Example
The increased use of social media as a venue for political communication and participation casts a new light on a topic of long-standing interests in communications studies —opinion leader