Building the energy of the future

Number of projects worldwide

129 projects
worldwide

GRS international presence

21 countries
in 5 continents

MW built EPC projects

+4,890 MW
built EPC projects

Trusted experience

GRS offices around the world