Sri Lanka, officially the Democratic Socialist Republic of Sri Lanka, is an island country in South Asia, located in the Indian Ocean to the southwest of the Bay of Bengal and to the southeast of the Arabian Sea. Read More
After clinching the T20I series against West Indies, Team India will now look to carry their form into the three-match series against Sri Lanka, beginning Thursday. ...