Mohali, Mar 1: The first Test between India and Sri Lanka, which will be superstar batter Virat Kohli's landmark 100th match, beginning here on Friday, will be played in front of spectators, reversing an earlier decision to hold the game behind closed doors.