World Cup Live: Bangladesh bowl out Afghanistan for 156

World Cup Live: Bangladesh bowl out Afghanistan for 156