The first and only Test of the series between Bangladesh and India begins on Wednesday and finishes on Sunday. Watch the live stream below beginning each day at 04:00 GMT.

India hasn't put up the best Test record as of late, but the relatively young squad is continuing to gain experience in the format. They've traveled for three series recently, and while they may not have been overly impressive, the team believes they're improving.

"As a young unit, we visited South Africa, New Zealand and England for the first time," India middle-order batsman Ajinkya Rahane told BCCI's official website, according to IB Times. "It's very hard to compare right now. It's very hard to say that we did not do very well. As a unit, we are very experienced right now. We have got that experience and we know conditions very well. As a unit we will do very well in future."

One positive for India, despite playing away from home, is skipper Virat Kohli has a perfect Test record as a captain against Bangladesh.

Bangladesh, meanwhile, is in a similar boat in that it's a team continuing to gain experience. They reached the quarterfinals of the World Cup and have turned in solid outings since.

Watch the live stream HEREHERE HEREHEREHERE and HERE.

Projected Squads (via CricBuzz):

Bangladesh: Tamim Iqbal, Imrul Kayes, Mominul Haque, Mushfiqur Rahim (c), Shakib Al Hasan, Litton Das (w), Soumya Sarkar, Shuvagata Hom, Taijul Islam, Jubair Hossain, Rubel Hossain, Nasir Hossain, Mohammad Shahid, Abul Hasan.

India: Murali Vijay, Shikhar Dhawan, Cheteshwar Pujara, Virat Kohli (c), Ajinkya Rahane, Rohit Sharma, Wriddhiman Saha (w), Ravichandran Ashwin, Harbhajan Singh, Ishant Sharma, Umesh Yadav, Karn Sharma, Bhuvneshwar Kumar, Varun Aaron.