Bomb attacks that are killing British troops in Afghanistan are being funded and supplied from Iran and Pakistan, a senior officer has said. Major General Gordon Messenger also revealed that Taliban insurgents are altering their tactics to launch more long-range sniper attacks on Nato forces.