A British soldier and two Americans serving in Iraq were killed by the rockets fired from a lorry.