India lost to Sri Lanka in the opening match and will be hoping their inexperienced side can bounce back against Bangladesh today.
Bangladesh have won just once in the previous 10 T20i so confidence is low in their camp.
Their No 3 batting spot has been problematic and the skipper is hoping to come up with the solution against India.
“The No 3 batting position has been playing on our minds for some time now,” Bangladesh captain Mahmudullah said.
“Sabbir Rahman had been doing well at that position, however in the past few games, the runs haven't really come but that is understandable, there'd be such phases for everyone.”
India vice-captain Shikhar Dhawan is confident of a recovery from the defeat to Sri Lanka earlier this week.
GETTYRohit Sharma is hoping to bounce back from defeat to Sri Lanka
He said: “We are quite confident and we are going to go into the game with a positive mindset.
“We have just lost one game. It is not a big deal. Of course, we will learn from our mistakes. It is just a part and parcel of our work.”
How to watch
The match is not being broadcast in the UK.
India vs Bangladesh will be broadcast live on DSport (English commentary).
Hindi commentary will be available on Rishtey Cineplex/HD.
What time is it?
The match gets underway at 1.30pm GMT.
India: Rohit Sharma(c), Shikhar Dhawan, Lokesh Rahul, Suresh Raina, Manish Pandey, Dinesh Karthik, Deepak Hooda, Washington Sundar, Yuzvendra Chahal, Axar Patel, Vijay Shankar, Shardul Thakur, Jaydev Unadkat, Mohammed Siraj, Rishabh Pant.
Bangladesh: Mahmudullah (c), Tamim Iqbal, Soumya Sarkar, Mushfiqur Rahim, Sabbir Rahman, Mustafizur Rahman, Rubel Hossain, Abu Jayed, Taskin Ahmed, Imrul Kayes, Nurul Hasan, Mehidy Hasan, Ariful Haque, Nazmul Islam, Abu Hider Rony, Liton Das.