abdulhamid ali