da sky news
Tony Blair has paid a surprise visit to Iraq and told British troops they were "the new pioneers of soldiering in the 21st century".

Mr Blair addressed 10,000 soldiers in the southern city of Basra.