US Marines take cover from Iraqi fire as British artillery rounds explode b - The Independent