Transportation

British Airways will delay to April 19 the implementation of its £4.50 fee for tickets purchased using credit cards through travel agencies