Allah has promised to humiliate these kind of people. · SalafiTV