Search Result

Workers climb on scaffolding on a building under construction on Kazar Islands in the region Qaradagh, Azerbaijan. Kazar is a massive artificial island project, following the spirit of man-made islands in Qatar.