Accessibility: Skip TopNav
The photo shows the construction site of the 950 MW Concentrated Solar Power (CSP) and Photovoltaic (PV) project in Dubai.
Image 1
Format
JPEG
Source
BELT AND ROAD PORTAL
Downloads
Original
Large
Medium
Small