An Afghan soldier killed three British soldiers in southern Afghanistan on Tuesday, said a defence ministry spokesman in Kabul. "We confirm that an Afghan army soldier has opened fire and killed three British soldiers," Mohammad Zahir Azimi told a foreign news agency. He gave no immediate further details, but said the ministry would soon release a statement.