BEIJING - MARCH 26, 2011. CRCC Cranes on a construction site on March 26, 2011. CRCC stands for China Railway Construction Corporation, China's second largest state-owned construction enterprise.
Editorial use only
Editorial credit: TonyV3112 / Shutterstock.com

Royalty-free stock photo ID: 94210690

BEIJING - MARCH 26, 2011. CRCC Cranes on a construction site on March 26, 2011. CRCC stands for China Railway Construction Corporation, China's second largest state-owned construction enterprise.