Royalty-free stock photo ID: 291805094

park in lujiazui financial center, Shanghai, China - Image