Meet Salah Hasanain.