And would Cain really keep a million pounds in cash in a warehouse and not some kind of dodgy bank account, I think not.
Actually that bit sounds quite real ! It is amazingly difficult to put large amounts of money into banks if you cannot prove where it came from and as this was illegally gotten it makes sense he would need to make other arrangements.