London - The UK data regulator is fining British Airways (BA) £183-million (about R3.2-billion) over a breach that compromised information on half a million customers.
The airline revealed in September that it had been the victim of a hack.
The scam saw customers diverted to a fake website where credit card details were harvested by the attackers.
Britain's Information Commissioner's Office says its investigation found "poor security arrangements" by BA.
The regulator has now confirmed that the fine - equivalent to 1.5 percent of the airline's annual turnover - is the biggest it has ever imposed.