Lily Allen says 'first husband had no money' as she hits back at wedding snap troll
Chart topping singer Lily Allen has been married twice. Her current husband is Stranger Things star David Harbour, but her first was a decorator named Sam Cooper