The Dubai Financial Services Authority (DFSA) has fined Swiss bank Mirabaud (Middle East) $3 million (AED 11.1 million) for inadequate anti-money laundering systems and controls during the period between June 2018 and October 2021.