Noureddine Mabrouk

Noureddine Mabrouk

Lead Energy Specialist, Islamic Development Bank