Virat Kohli has insisted India will not fall victim to complacency in their one-off Test against Bangladesh, stating "no team is invincible".
India thrashed England 4-0 in their most recent series and are unbeaten in 19 home Tests, winning 16 of those.
As such, a first home five-day game against Bangladesh - starting in Hyderabad on Thursday - is being viewed by many as a straightforward assignment for Kohli's men.
However, India's skipper said: "We can't take any aspect of their team lightly - we need to play the same way that we play against any other side in the world.
"Bangladesh does have quality cricketers. The only way you can win Test matches is by persistence, application and discipline, so we're going to focus on those things.
"No team is invincible, no team is unbeatable. In cricket, there's always opportunities for both sides at different stages of the game."
Bangladesh have frequently impressed in limited-overs cricket in recent years, but Test success has proven harder to come by.
Kohli added: "I think they have the skill, it's just that they don't play that many Test matches to gain confidence as a squad.
"It's very basic - they have become a very good one-day side because of the fact they play so many one-dayers and they know their set combinations. If you don't play Test cricket too often, you will never understand the mindset.
"They've beaten all of the sides in the world in one-day cricket and because they know exactly how to play that format, because they play it regularly. You can practice as much as you want, but game time is something which is very different.
"So the more Test cricket that they play, the ability is going to be there, it's just the mindset that changes from format to format. I'm sure when they get more Test cricket, they will become solid Test players and a solid Test team as well."