Home CricketNews Nidahas Trophy: Bangladesh beat Sri Lanka in virtual semi-final under controversial circumstances