hamed ali mahan