Skip to main content

Annual Report

View our Latest Annual Report.


  • 2019 Annual Report (High Resolution) for desktop


  • 2019 Annual Report for mobile devices

Past Annual Reports

Nebras at a Glance

Nebras at a Glance

About Nebras Power

Nebras Power is a global power development and investment company headquartered in Doha, Qatar that is focused on long term, sustainable investment opportunities in the energy sector.