Innovative People

Tamer Ibrahim

Engineering , energy , new ideas

Languages Tamer Ibrahim speaks:

Arabic
English