Big Questions - How can an all powerful and good God allow suffering? - John 19 : 16 - 30 by St Michael's Church, Chester Square