How to watch Sri Lanka vs India 1st Test: Free Streams & TV Channels

All the ways to watch the first test between Sri Lanka and India at Galle International Stadium, including free streams.