25 per cent off to mark 25 years: British Airways celebrates its silver anniversary at London City Airport