They will be the first teams to tour after horrific bombings.
Sri Lanka Cricket (SLC) said that Bangladesh will play three One-Day Internationals on July 26, 28, and 31 at the Premadasa International Stadium in Colombo. Bangladesh will be the first team to tour Sri Lanka since the Easter attacks which saw 258 people perish. New Zealand was expected to be the first as they are set to play two Tests and three Twenty20 matches next month.
Since the deadly suicide bombings by Islamist extremists, Sri Lanka has been placed under a state of emergency, giving police and military the right to arrest and detain suspects if deemed necessary.
The first Test between New Zealand and Sri Lanka will be held on August 14 in Galle while the final Test match will be played in P. Sara Stadium, in Colombo, starting August 22 as per the SLC.
Sri Lanka will be hosting a few Tests in the coming months. To find out more about upcoming matches, read Betwala's article.
READ MORE: League Matches