Subjects: PHOTOVOLTAIC power systems; RENEWABLE energy sources; POWER plantsSAUDI Arabia; MECCA (Saudi Arabia)
Record details