I think Anti-money laundering laws can prevent fraud in gambling to some extent. These laws are designed to prevent criminals from using casinos and other gambling establishments to launder their illegal proceeds. As a result, they require casinos to carry out thorough customer due diligence checks, including verifying their identity and the source of their funds, to ensure they are not facilitating illegal activities