HSBC Private Bank, a Swiss unit of banking giant HSBC, has agreed to pay 300 million euros ($352 million) to avoid going to trial in France for enabling tax fraud, prosecutors said on Tuesday.

for more...