Natural differences and moral development in Islam

“Were Allah not to check some people by means of others, the earth would have been corrupted.”