Why is there so much suffering in the world?

Bible Reading: Revelations 21:1-5

Speaker: Rohan Pieris

Series: Questions for God