Hamed Ahmad Sedeeqi

HUMAN RIGHTS DEFENDER