British Airways British Airways reports a half-year profit of £158m, the first in two years. Sources: BBC News