Designed by
Title
Excavator on a construction site in the UAE #174324638
Description
SHARJAH, UAE - OCTOBER 28, 2013: Excavator on a construction site. Sharjah is located along northern coast of Persian Gulf on Arabian Peninsula
This image is editorial