The reason why there is suffering in the world is Adam's sin. As fpr why God allows it, at least this side of the Parousia, I can only speculate. God knew creation would fall even before the foundation of the world but he also knew that through the resurrection of Christ creation would be redeemed and lifted even higher than it was before the fall.