Dubai Financial Services Authority has issued a fine of $3m to Mirabaud for inadequate money laundering controls, specifically over transactions processed for a group of nine interconnected accounts. Although the regulator did not identify the transactions as money laundering, it said Mirabaud's systems and it found that the controls were insufficient.