Surah At-Tin Ayah #8 Translated in English

Is not Allah the best of the Judges?