Sand to the Arabs

n.

Heard in Wexford

A highly persuasive individual, especially a convincing trickster or salesman.

In use

That lad would sell sand to the Arabs lads

Posh English

That particular gentleman could sell dry grains of sand to the inhabitants of Arabia, gentlemen.