London Bridge
London, England

Why do bad things happen to good people? The problem of pain and sin.

The Revd Canon Ian Ainsworth-Smith, St George's Healthcare NHS Trust

Added by tommorris on September 18, 2005