Ahmed Badr

Executive Director, Refional Center for Renewable Energy and Energy Efficiency (RCREEE)