The pick of the action from Edgbaston as India beat Bangladesh to seal a semi-final place in the Cricket World Cup.