mohammed branch