Swiss authorities have fined HSBC a record 40 million Swiss francs (£27.8m) over allegations it allowed money to be laundered in its Swiss subsidiary. In a...
In light of the recent aggressive military campaign by Israel into Palestine, Downing Street is reviewing £8 billion arms contracts to Israel to ensure compliance with...