India are due to host Sri Lanka in two Tests and three T20Is from February 25 to March 18.
However, a report published in TOI suggests that the schedule can be tweaked after the request from Sri Lanka Cricket (SLC) to start with T20I series.
"Sri Lanka Cricket (SLC) has requested BCCI to play the T20I series first instead of the Test matches. The Sri Lankan team will be playing a T20I series against Australia before coming to India. It will be convenient for them to send a team which will be already in a bubble," TOI quoted a top BCCI official as saying.
If BCCI approves the request, then it will give them some more time to take a call on the venues for the Tests, considering the Covid-19 situation in the country.
As of now, Bengaluru and Mohali are supposed to host the two Tests while the T20Is are slated to be played in Mohali, Dharamshala and Lucknow.
Last week, BCCI released the revised schedule for the upcoming white-ball series against West Indies at home.
India were due to host West Indies for six limited-overs games — three ODIs and T20Is each — at six different venues from February 6 to February 20. But now the games will be held only in Ahmedabad and Kolkata.
"BCCI wants to distribute international games to as many state associations. But the Covid-19 wave has made it difficult to do so. Confining a series to a certain region is convenient," the official told TOI.
(With TOI inputs)