Mapa sajta
Publicly traded company, headquartered in Israel, that builds and operates solar and wind power facilities