Sri Lankan authorities have ordered a senior United Nations official to leave the country over comments he made during the war with Tamil Tiger rebels.
James Elder's visa has been cancelled over his "propaganda in support of the Tigers", a spokesman told the BBC.
Mr Elder, a spokesman for...