Designation

Scientist, inventor

Residence

UAE

472
Mohammed Baloola

 

Join the Discussion