Cape Town - Virat Kohli wants India to only play home Test matches at only five venues, but did not specify where those should be.
India recently completed a 3-0 series whitewash over South Africa at grounds that were only hosting their second games in the longest format - Visakhapatnam, Pune and Ranchi.
There has been discussions in India that the traditional bigger venues such as Kolkata, Mumbai, Chennai, Delhi and Bengaluru should host home Test matches only.
The BBCI currently follow a rotational policy when deciding venues for international matches and it is spread over 27 venues across the country.
Kohli told reporters: "We've been discussing this for a long time now, and in my opinion we should have five Test centres, period.
"I mean, I agree (with) state associations and rotation and giving games and all that, that is fine for T20 and one-day cricket, but Test cricket, teams coming to India should know, 'we're going to play at these five centres, these are the pitches we're going to expect, these are the kind of people that will come to watch, crowds'.
"So that becomes a challenge already, when you're leaving your shores, because we go to any place, we know we're having four Test matches in these venues, this is what the pitch is going to offer, it's going to be a full stadium, the crowd's behind the (home) team, and look, you want to keep Test cricket alive and exciting. I totally agree with the fact that we need five Test centres at the max."
Kohli has called for India to follow the examples England and Australia who only host Test cricket at traditional grounds.
The India captain went on: "It can't be sporadic and spread over so many places where people turn up or they don't, so in my opinion, absolutely.
"You should have five strong Test centres that teams coming to India know that this is where they're going to play."
- TeamTalk Media