An online casino has been fined £3.8million for failures including letting an NHS nurse gamble away her life savings of £245,000.
The Gambling Commission regulator handed out the fine to Malta-based Genesis Global for failing its "social responsibility" and not doing enough to prevent possible money laundering.
Genesis runs 14 websites including genesiscasino.com, casinoplanet.com and casinocruise.com.