Renewable Energy and Sustainable Development - Egypt Academy Publishing Center ISSN: 2356-8569 Subjects--Topical Terms: Mechanical engineering and machinery Renewable energy sourcesTechnology