And Allah is over all things competent. (Surah Al-Baqarah 2:284)